使用POST / GET请求在JSON数组上循环Jquery

时间:2014-03-28 14:16:26

标签: javascript jquery json

循环完整的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);                    
            });
        }

1 个答案:

答案 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`
});