Эй, ребята, у меня возникла проблема с вызовом функции ajax. Я пытаюсь добраться до страницы «delete.php», но он никогда не вызывается. Вот мой код сценария:Функция Ajax не называется
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
function deleteSpark(sparkID) {
var answer = confirm(sparkID);
//Send the user to the correct page when he presses 'yes/oke'
if(answer==0){
var ajax= $.ajax({ type: "post",
data: {sparkid: sparkID },
url: 'delete.php'
});
ajax.done(function(){
window.location.href = "/sparks.html";
});
ajax.fail(function(){
window.location.href = "/index.html";
})
}
/* OR*/
/* this method after all other code in handler*/
// window.location.href = "/delete.php?sparkid=" + sparkID;
// window.location.href = "/sparks.html";
//Returns false so no events will be executed.
return false;
}
Я называю это то с помощью кнопки: Удалить 8
И в моем PHP файл "delete.php" я это сделать: $ sparkID = $ _POST [ 'sparkid' ];
но он никогда не вызывается, потому что я пытаюсь эхо и делать другие вещи, которые не сработают. Может кто-нибудь мне помочь?
'confirm' метод возвращает логическое значение. do 'if (answer == false)', а затем выполнить. – JonnieJS