我在使用$ .ajax進入我的php代碼。我可以記錄發送的數據並用console.log
顯示它,但是當它達到$ .ajax時。它會停止顯示指定錯誤或url狀態。 這就是我打電話給我的javascript功能。
<div class="tagfav price" onclick="addfavourite(<?php echo $row_all_ad['skopeo_annonce_immo_id']; ?>,<?php echo $_SESSION['user']['id'];?>)"></div>
這是我的javascript函數。
function addfavourite(id_annonce,id_user){
var formData = "skopeo_user_id="+id_user+"&skopeo_annonce_immo_id="+id_annonce;
console.log(formData);
$.ajax({
url: "assets/test.php",
data: formData,
type: "POST",
success: function(data, html) {
console.log('added to favourite');
return false;
}
});
}
用於導入ajax的url屬性的php文件正在運行到導航器中。它現在只有這一行代碼用於檢查問題。
<?php die('test'); ?>
沒有顯示指定的錯誤。雖然它顯示URL POST問題,但Firebug也沒有顯示URL狀態問題。 我的函數在達到ajax時停止。
它也不顯示第二個console.log
。
編輯
這是我所顯示的爲螢火蟲,正如你看到的我得到我的數據不會有問題
你看到'的console.log(FORMDATA)'控制檯消息? – Barmar 2014-12-03 09:19:45
請勿使用內嵌JavaScript。這不是2003 – 2014-12-03 09:22:11
@Barmar是的,我顯示他們沒有問題。正如我所說,它在達到$ .ajax時開始。 – 2014-12-03 09:24:15