イムを返しますが、私はいつも私のAjaxのアラートに未定義を取得JSON AJAXは、私のページにいくつかの入力に値をasignために私のAjaxのシンプルなJSONを取得しようと、「未定義」
これは私のJSONです:
{"data":[{"Line_Number":10,"PO_Number":"P072592-1","Date":"9-07-17","Item_Number":"12789 - ","Size":"S","Description":"HDW- HINGE- PIANO- BLACK STAINLESS- .125 DIA.- HD SERIES","Delivery":"12-18-17","Quantity":800.0000,"Unit":"PCS","Unit_Price":0.8600,"Amount":"688"}]}
そして、これは私のAJAX呼び出しです:私は常に値 は私が間違って何をやっている私の警告に未定義を取得し、私は何を必要とすることは、私の「日」であるしかし
$.ajax({
type: "GET",
dataType: "json",
url: '@Url.Action("GetOrder","Orders")/' + val,
//data: { po_number: 'value' },
success: function (data) {
alert(data[0].Date)
},
error: function() {
alert('Some error occurred!');
}
});
?
あなたがオブジェクトを印刷した場合、あなたはそれが何であるかを見ると、あなたがブラウザのタブとチェックアウトresponce結果内の1つの「データ」 –
1)オープンURLが欠落していることでしょう 2)console.log(data)on responce – Evgeniy