Я использовал этот скрипт некоторое время, и вдруг он просто перестал работать и возвращает сообщение об ошибке. Я не могу найти никаких ошибок с кодом, и страница PHP повторяет действительный JSON. Пожалуйста, если кто-то может найти ошибку или что-то не так с этим кодом, дайте мне знать. Я использую тот же сценарий в других местах просто отлично.
Перейти к:
http://ab -mobile-apps.com / приложение / грот / index.html
затем нажмите случайный напиток, чтобы увидеть вживую. Нажатие на сообщение об ошибке вызовет функцию снова.
Спасибо вперед.
function loadData() {
var output = $('#output');
var drinkImageOutput = $('#drinkImage');
var drinkIngredientOutput = $('#drinkIngredient');
var drinkNameOutput = $('#drinkName');
output.text('');
$.ajax({
url: 'http://ab-mobile-apps.com/grototest/index.php',
dataType: 'jsonp',
jsonp: 'jsoncallback',
timeout: 10000,
success: function(data, status){
$.each(data, function(i,item){
var landmark =
'<div id="drinkImage"><img src="' + drinkImg + '" width="15%" /></div>' +
'<div id="drinkName">' + drinkName + '</div>' +
'<div id="dringIngredient">' + dringIngredient + '</div>';
output.append(landmark);
});
},
error: function(){
output.text('There was an error loading the data.');
}
});
}