У меня есть кнопка, которая публикуется на сервере. Это отлично работает с двумя параметрами для выполнения запроса, который возвращает объекты JSON
. Я хочу асинхронно обновлять веб-страницу с помощью некоторых из возвращаемых данных JSON
сразу же после нажатия кнопки. У меня есть этот код, который возвращает undefined или только последнее значение из всех объектов JSON
. Я не знаю, что я делаю неправильно, может кто-то любезно указать мне в правильном направлении?jQuery return undefined JSON
$('#mybutton').click(function() {
$.post('search.php', {
regNo: $("#regNo").val(),
datepicker: $(".datepicker").text()
},
function(data) {
var obj = data.valueOf();
$.each(obj, function(i) {
$('#responsetxt').html("<b>"+obj[i].time+ "</b>");
});
},
'json');
});
});
Вы уверены, что получаете нужные данные из search.php? Включите содержимое search.php, если сможете. – Ehsan
Почему вы выполняете 'var obj = data.valueOf()'? Просто используйте 'data'. –
'{" id ":" 10 "," regNo ":" 357139052579492 "," часовой пояс ":" 0 "," время ":" 1393344365 "," причина ":" 3 "}' -Пример возврата JSON –