JSON我通過Ajax發送查詢字符串格式化的文本像波紋管PHP腳本:轉換查詢字符串在PHP
title=hello&custLength=200&custWidth=300
而且我想這個文本JSON對象通過這個結果在PHP轉換:
{
"title" : "hello",
"custLength" : 200,
"custWidth" : 300
}
我怎樣才能做到這一點。有沒有人有辦法解決嗎?
編輯: 事實上,我必須以形成三個元件由標題,custLength和custWidth名稱和我試圖經由的serialize() jquery的方法來發送這些元素作爲一個參數到PHP腳本。
這個代碼是用於發送數據到PHP:
customizingOptions = $('#title,#custLength,#custWidth').serialize();
$.post('cardOperations',{action:'add','p_id':p_id,'quantity':quantity,'customizingOptions':customizingOptions},function(data){
if (data.success){
goBackBtn('show');
updateTopCard('new');
}
},'json');
在PHP腳本我用json_encode()的轉換隻customizingOptions參數爲JSON。
但結果不是我所期望的和結果是一個簡單的文字是這樣的:
"title=hello&custLength=200&custWidth=300"
哪一部分是它是你堅持?讀取查詢字符串或寫入JSON? – JJJ
echo json_encode($ _ GET);試試這個 – Codelord
我已經添加了更多的細節問題。 –