[英]PHP jQuery and Ajax sending / receiving variables & data
因此,在我的jQuery中,我正在進行AJAX調用以設置cookie並使用相同的數據來回顯結果:
jQuery的
jQuery.ajax({
url: 'script.php',
data: {status: 'enabled'}
});
PHP
if(!empty($_GET['status'])) {
$value = $_GET['status'];
echo $value;
setcookie("status", $value, time()+3600, "/");
}
令人困惑的部分是cookie正在被設置,但是值沒有被回顯,我也嘗試打印它但是也沒有用。
最終我想要做的是使用通過ajax調用傳遞的數據並將其分配給php變量以用於某些條件。
我錯過了什么嗎? 我正在學習如何編程。
更新
Request URL:http://localhost/wp-content/plugins/lu-ban/inc/lu_ban.php?status=enabled
Request Method:GET
Status Code:200 OK
你需要在腳本中看到它然后你需要一個成功的回調在這里
jQuery.ajax({
url: 'script.php',
data: {status: 'enabled'},
success: function(returnedData){
alert(returnedData)
}
});
然后,您必須在瀏覽器中使用Web Developer的工具來跟蹤HTTP請求並檢查標題(對於發送到腳本的數據)和響應(對於要返回的數據)。
自jQuery 1.5起,$ .ajax()返回的jQuery XMLHttpRequest(jqXHR)對象是瀏覽器的本機XMLHttpRequest對象的超集。 例如,它包含responseText和responseXML屬性,以及getResponseHeader()方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.