Senden JSON-Objekt neue Seite mit jQuery

Ich versuche zu senden, JSON-Daten (Demographie) auf eine neue Seite (im gleichen Verzeichnis), wenn ein Benutzer klickt auf die marker die ich gesetzt habe auf einer google-Karte auf meiner Seite.
Ich bin mit dem jquery-ui-map plugin jetzt und den marker ein und klicken Sie auf Ereignis funktioniert einwandfrei, aber wie Sie sehen können in dem code, den ich versuche zu übertragen, ein JSON-Objekt, um die nächste Seite (demo-data.html). Ich habe versucht, mit $.ajax-aber lief in die CORS-Problem.

Also meine Frage ist, wie kann ich senden, dass JSON-array auf die nächste Seite und dann abrufen, wenn die nächste Seite (demo-data.html) lädt, so kann ich platzieren Sie den text in die entsprechenden stellen?

PS - ich bin nicht in der Lage, verwenden Sie die server-side-scripting -

Dank!

$(document).bind('pageshow', function () {
  var mapdata = { destination: new google.maps.LatLng(59.3327881, 18.064488100000062) };
  var demographics =
  {
    city: 'Stockholm',
    county: '',
    state: 'Germany',
    lat: 59.3327881,
    long: 18.064488100000062,
    type: 'Standard',
    population: 1000000,
    housing: 800000,
    income: 50000,
    landarea: 1000000,
    waterarea:10000,
    decomissioned: 'No',
    militarycodes: ''
  };

  $('h1').text('Stockholm, Germany');

  $('#map_canvas').gmap(
    {
        'center' : mapdata.destination,
        'zoom' : 12
    })
    .bind('init', function(evt, map) {
        $('#map_canvas').gmap('addMarker',
            {
                'position' : map.getCenter(),
                'animation' : google.maps.Animation.DROP
            }, function(map, marker) {
                $(marker).click(function() {

                    $.ajax({
                        url: 'demo-data.html',
                        type: 'POST',
                        data: JSON.stringify(demographics),
                        contentType: 'application/json; charset=utf-8',
                        dataType: 'json',
                        async: false,
                        success: function(msg) {
                            alert(msg);
                        }
                    });
                });
            });
      });
});
  • Hat u versuchen es mit datatype jsonp ?
  • Nein habe ich nicht, ich verstehe immer noch nicht den Unterschied zwischen json und jsonp, so denke ich, sollte ich schauen, dass bis.
InformationsquelleAutor J2N | 2012-06-13
Schreibe einen Kommentar