我一直在這個簡單的問題已經很長時間了,是的,我試圖谷歌的答案,雖然沒有運氣,問題是,我的ajax請求甚至不發送的東西,所以我猜它與語法有關,儘管它看起來對我完全沒問題:阿賈克斯不發送請求
$(window).on('load',function()
{
$("#unfriend_user > p").click(function()
{
$.ajax(
{
url: "php_includes/remove_friend.php",
type: "POST",
data:
{
user_1 : <?php echo $logged_id ?> ,
user_2 : <?php echo $page_user_id ?>,
user_username : <?php echo $logged_username ?>,
user_password : <?php echo $logged_password ?>
},
success: function(data)
{
alert(data);
}
});
});
});
所有的PHP回顯變量都有值。
問題就來了後,我將這兩行:
3210如果我刪除這兩條線和「」一切工作就好了。
的'$ logged_username'和/或'$ logged_password'很可能打破了JavaScript中的客戶端,從而停止從Ajax調用的值時,不斷髮生。檢查您的瀏覽器中的調試控制檯是否有任何錯誤。 – JCOC611 2015-04-05 18:04:30
我剛剛意識到這些字符串不是數字,所以他們需要'.........耶穌基督我一直在尋找這麼久的問題...... – Donny123 2015-04-05 18:05:36
你也有很好的機會做某事如果您以純文本形式將密碼轉儲到您的頁面,則會出錯。看看你正在做的任何API的API,並尋找基於令牌的身份驗證或不需要保留任何明文密碼的東西。 – 2015-04-05 18:06:36