0

したがって、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
4

2 に答える 2

1

次に、ブラウザーで Web 開発者のツールを使用して HTTP 要求を追跡し、ヘッダー (スクリプトに送信されるデータ) と応答 (返されるデータ) を調べる必要があります。

jQuery $.ajax ドキュメントから

jQuery 1.5 の時点で $.ajax() によって返される jQuery XMLHttpRequest (jqXHR) オブジェクトは、ブラウザーのネイティブ XMLHttpRequest オブジェクトのスーパーセットです。たとえば、responseText プロパティと responseXML プロパティ、および getResponseHeader() メソッドが含まれています。

于 2013-09-13T18:05:13.750 に答える