2014-03-28 46 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