簡體   English   中英

PHP jQuery和Ajax發送/接收變量和數據

[英]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 $ .ajax文檔

自jQuery 1.5起,$ .ajax()返回的jQuery XMLHttpRequest(jqXHR)對象是瀏覽器的本機XMLHttpRequest對象的超集。 例如,它包含responseText和responseXML屬性,以及getResponseHeader()方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM