Please consider the following code snippet:
$(function () { $.ajax({ type: "GET", url: "http://mosaicco.force.com/siteforce/activeretailaccounts", dataType: "jsonp", crossDomain: true, jsonp: "callback", error: function(jqXHR, textStatus, errorThrown) { alert('Error Message: '+textStatus); alert('HTTP Error: '+errorThrown); }, success: function (data) { var i = 0; //Process JSON $.each(data, function () { var name = this.locname; var lat = this.lat; var lng = this.lng; var address = this.address; var address2 = this.address2; var city = this.city; var state = this.state; var postal = this.postal; var phone = this.phone; var web = this.web; web = web.replace("http://", ""); var distance = GeoCodeCalc.CalcDistance(orig_lat, orig_lng, lat, lng, GeoCodeCalc.EarthRadiusInMiles); //Create the array locationset[i] = new Array(distance, name, lat, lng, address, address2, city, state, postal, phone, web); i++; }); } }); }); I am pulling JSON cross domain and for some reason I keep getting a parseerror returned:
HTTP Error:Error: jQuery17209875996995251626_1343943259805 was not called I am able to see the data just fine on the page - and the callback looks like this:
callback:jQuery17209875996995251626_1343943259805_:1343943260015 Please help me to diagnose what I am missing - thanks!