Я новичок в jQuery. Я пытаюсь получить некоторые данные с помощью Ajax, и я хочу его закодировать и вставить в result
div.jQuery Ajax each() Не работает
Данные не отображаются в полевых условиях result
.
var url = 'http://node.globalresearch.my/mybanjir/ws.BencanaJKR.php?function=getBencanaJKR&output=json&state_code=06';
var result_div = $('#result');
$.ajax({
url: url,
type: 'GET',
success: function (d) {
$.each(d, function (i, val) {
result_div.append(val.id);
});
},
beforeSend: function() {
$("#loading").show();
},
complete: function() {
$("#loading").hide();
}
});
DEMO: http://jsfiddle.net/w7jhaqz1/
Могу ли я делать какую-либо ошибку?
Ещё один, как получить доступ к отдельным id
? Скажем, я хочу показать только status
за id
1, как это сделать?
@Alnitak Данные не отображаются в результате div. –
Когда я пытаюсь открыть http://node.globalresearch.my/mybanjir/ws.BencanaJKR.php?function=getBencanaJKR&output=json&state_code=06 (который является адресом, который вы пытаетесь получить в своем запросе AJAX) в моем браузере все Я получаю пустой массив. Поэтому я не совсем уверен, что именно вы ожидаете получить от пустого массива. Вы можете подумать о вызове сценария на стороне сервера, который возвращает некоторые данные. –
@DarinDimitrov Я получаю массив: http://i.imgur.com/N5Itpdq.jpg –