我剛開始使用JSON來繞開頁面之間的信息,而我根本找不到這個信息。在JSON中使用和檢索PHP變量
基本上,我有一個頁面使用jquery getJSON從另一個頁面獲取一些JSON數據。但是PHP變量將不會被替換爲必要的內容。
這裏的jQuery腳本(這是工作的罰款,我相信)
$.getJSON("./menu-controller.php", { editId: getEditId, getEditInfo: true },function(data) {
console.log(data);
var id = data.itemId;
alert(id);
});
我能得到它的另一頁上使用此代碼時,工作得很好
$json = '{ "itemId":"4" }';
echo $json;
但是,如果我使用這個,那麼它不會工作
$menuId = 4;
$json = '{ "itemId":$menuId }';
echo $json;
所以我的問題是,我怎樣才能得到$ menuId實際取代本身與數字,並正確地回到其他頁面?
我試着搞亂了報價,並重新安排了4個小時的報價。它要麼出現錯誤,要麼不會用實際的數字替換$ menuId。
謝謝你的擡頭!非常感謝您的幫助。 –
你應該**不**手動建立JSON字符串。 – Mark
@RainFromHeaven:同意,但這個答案是相對於問題中提出的問題。我確信他應該知道PHP變量只能用雙引號字符串插入,之後。 – Sanjay