Петля над полным массивом JSON не выполняется.
Я тестировал все трюки и пытался со многими изменениями в моем коде, но не смог перебрать полный массив.
Сообщение AJAX для вывода данных
function PullData() {
$.ajax({
type: "POST",
url: "http://www.pricingindia.in/getlocal.ashx",
data: '{lat: ' + latitude + ', lon: ' + longitude + '}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnSuccess,
failure: function (response) {
alert(response.d);
},
error: function (response) {
alert(response.d);
}
});
}
Петля над полным массивом
function OnSuccess(response) {
$.each($.parseJSON(response.d), function (idx, obj) {
alert("Success");
alert(obj.StoreName);
});
}
var myData={};
myData.lat=latitude;
myData.lon=longitude ;
$.ajax({
//all your settings
data: JSON.stringify(myData),
dataType: "text" //your .ashx handler returns 'text/plain; charset=utf-8'
});
data
. Проверьте это jsfiddle.net/muralim/kz3Jy/2
console.log(response)
?