循环完整的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);
});
}
答案 0 :(得分:0)
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`
});