0
を解析しようとしているときには、私のJSONレスポンスです:未定義のエラーがここでJSON
[{"durum":"1"},{"durum":"2"},{"durum":"3"}]
私のjQueryの機能:
$("select#durum").change(function(){ $.post("autocomplete/ara_detay",{durum: $(this).val()}, function(j){ var events = j; var event = events[0]; alert(j.length); alert(j.durum); alert(j.durum); var options = ''; for (var i = 0; i < j.length; i++) { options += '<option value="' + j[i].durum + '">' + j[i].durum + '</option>'; } $("#durum").html(options); }) })
j.lengthアラートが語る "43" と他のアラートメッセージに "undefined"と表示されます。
私は間違っていますか?
であるあなたはj' 'で実際にあったものをコンソールで確認していますか?そしてBTWでは、 'event'を変数名として使うことはできません。 – Joseph