2014-03-28 49 views
0

遍历完整JSON阵列不执行。Jquery的遍历JSON阵列POST/GET reuqest

我已经测试了所有的招数,用在我的代码中的许多变化试过,但不能循环遍历整个数组。

AJAX邮超额完成阵列

function OnSuccess(response) { 
      $.each($.parseJSON(response.d), function (idx, obj) { 
       alert("Success"); 
       alert(obj.StoreName);      
      }); 
     } 
+0

什么是'的console.log(响应)'的结果提取数据

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); } }); } 

环? – tymeJV

+0

您的成功处理程序是否正在启动或者是您的错误处理程序之一正在发射? – Quentin

+2

'“{纬度:” +纬度+“经度:” +经度+‘}’'不会给你JSON – Quentin

回答

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` 
}); 
+0

没有工作,看到小提琴:http://jsfiddle.net/kz3Jy/ – user3471169

+0

@ user3471169,你拨弄自己说,与'data'问题。勾选此http://jsfiddle.net/muralim/kz3Jy/2/ –

+0

我无法找到数据的任何问题,在这里看到的数据:http://www.pricingindia.in/getlocal.ashx – user3471169