0
我發現問題,但是我的解決方案不起作用。變量d0和d1被填充,但在代碼創建並拼接數組storelocations之後。因此,我得到一個錯誤,d0和d1未定義。任何解決方案THX的幫助JSON Ajax數據問題
的Javascript:
$(function() {
$.get("/Map/GetJsonData", function (data) {
storeLocations = [];
var d0 = data[0].Delay;
var d1 = data[1].Delay;
});
var storeLocations = new Array();
storeLocations.splice(storeLocations.length, 0, d0);
storeLocations.splice(storeLocations.length - 1, 0, d1);
}
_「但是,數據沒有被傳遞」_ - 實際發生了什麼?如果您將'console.log(data)'添加爲回調函數的第一行,它會顯示什麼? – nnnnnn
請確保'Clinics'正確填寫正確,或者您在URL上丟失了某些東西(可能是../Map/GetJsonData),請嘗試使用$ .get(「/ Map/GetJsonData」,function(data){})' ,這可能無法解決您的問題,但可以節省一些週期。 –
如果我添加document.write(d0);在$ .get內打印出正確的信息。 – user2138160