Я скопировал этот вызов ajax из другого, который работает, и я не могу понять, почему он не увенчался успехом. Вот код:jquery ajax php call не работает правильно
$.ajax({
type: "POST",
url: "addTune.php",
data: {
database: setlist,
name: tune,
orderno: orderno,
midi: midi
},
error: function (e) {
alert("The PHP Call failed! hmmm");
alert(e.status);
},
success: function (response) {
alert(response);
}
});
Я получаю функцию ошибки каждый раз. Есть ли какие-либо опечатки или другие глупые ошибки?
Edit: пытаясь гоняться ошибку с:
$.ajax({
type: "POST",
url: 'addTune.php',
data: {database : setlist, name : tune, orderno : orderno, midi : midi},
error: function(e){
alert("The PHP Call failed! hmmm");
alert(e.status);
$.ajaxSetup({
"error": function(jqXHR, status, thrownError) {
alert('error');
var responseText = jQuery.parseJSON(jqXHR.responseText);
console.log(responseText);
}
});
},
success: function(response){
alert(response);
}
});
});
Обновление: Я был просто в состоянии добавить строку с командной строкой. любые мысли о том, что я могу сделать, чтобы попытаться сузить это дальше?
Какая ошибка возникает у вас? – Marcus
Что такое 'e.status'? –
Вы получаете функцию ошибки, потому что вызов ajax терпит неудачу, а не проблема с javascript. Откройте firebug или что-нибудь еще и посмотрите на запрос/ответ. – Galen