0
ajax呼び出し内で返されている値を呼び出し外の配列にプッシュしようとしていますが、それでも親関数内にあります。私はどの変数にもアクセスすることはできず、ajaxの成功宣言の中からそれを更新することはできないようです。助けを前にありがとう。
var bill = [];
var billDate = [];
$(document).ready(function(){
$.ajax({
url: '../Js/readData.php',
data: "",
dataType: 'json',
success: function(data)
{
//var obj=JSON.parse(data);
var obj=data;
for (var x in obj)
{
bill.push(obj[x].Amount);
billDate.push(obj[x].Dates);
}
}
});
あなたはforループ内の金額/日付をCONSOLE.LOGしてみましたか? – bigless
'for(var x in obj){... obj [x] ...}'はほぼ確実に正しくありません。そこに 'x'だけを使用するのですか? – Draco18s