У тебя же json - т.е. массив приходит. Обрабатывай так:
function (result) { for (var i = 0; i < result.length; i++) { alert(result[i].id); } } |
Цитата:
|
Цитата:
|
разберись почему строка приходит. Ты же пишеш json. Не правильно доки читаешь.
Юзай эту запись |
vitja,
или сделай так result = eval('('+result+')'); и после этого у вас typeof result будет object |
Переписал с помощью ajax без json. , но как был string так и остался...
$.ajax({ type: "POST", url: url, data: "kind="+kind_id, success: function(msg){ // alert( "Data Saved: " + msg ); $("body").html(msg); alert(typeof msg); // string } }); |
Часовой пояс GMT +3, время: 13:33. |