を動作しません:へのアクセスJSONは、私はJSONの更新を受け取るためのAjaxを使用しています
[{"messageId":43,"text":"ghstgh"}]
と私が今したいとき:
$(document).ready(function(){
$('form').submit(function(event){
event.preventDefault();
var form = JSON.stringify($('form').serializeArray());
$.ajax ({
url: '{{ path('PUSChatBundle_add') }}',
type: 'POST',
data: form,
contentType: 'application/json',
success: function(){
$.get('{{ path('PUSChatBundle_refresh') }}', function(data){
alert(data[1].text);
});
}
});
});
});
今悪いが受信JSONオブジェクトはこのようになります来ます使用してテキストにアクセスするには:
alert(data[1].text);
私は未定義の取得....
私は何が間違っていますか?
よろしく、
配列の最初の要素は、インデックス0有する - ない1 – powerbuoy
よりもむしろalert'使用 '使用を現代のブラウザに付属し、 'console.log(data); 'を使用するJavascriptコンソールでは、変数を調べて、コールバックで返されているものを正確に見ることができます – JaredMcAteer