2
私はこれを深く掘り下げましたが、答えを見つけられないようです。ほとんどの答えは、言語内でクッキーを設定して検索する方法を示します。PHP配列をクッキーに渡してjQueryで取得します
PHPの配列をクッキーに渡し、ドロップダウンメニューのオプションを動的に設定できるように、jqueryを使って別のページの内容を取得する必要があります。 (標準のselect
ではなく、ブートストラップのドロップダウンメニューのために)私はPHP配列が存在することを確認するためにそれをエコーしています。
jquery cookieプラグインを使用しています。
PHPスニペット:
while ($row = mysql_fetch_assoc($result)) {
//Get Dropdown options
$wnDropdown[] = '<li value=' . $row['id'] . '>' . $row['name'] . '</li>';
} //end while
mysql_close();
} //end inner if
} //end else
//Cookie needed
setcookie("wnDropdown", json_encode($wnDropdown));
jQueryのは:
$(document).ready(function() {
var result = JSON.parse($.cookie('wnDropdown'));
alert(result);
});
結果は 'null' を返し警告しました。
私には何が欠けていますか?
詳細情報が必要な場合は、お知らせください。
これはスコープで、他の '$ row'値に' $ _SESSION'変数を使用していて、他の '$ _SESSION'変数もクッキーに格納していました。キャッチをありがとう! –