我不能爲我的生活弄清楚我做錯了什麼。它似乎應該很簡單,因爲我找不到這個問題的任何其他人,但我不知道通過JavaScript(jQuery)發送基本數據到PHP並解碼它。爲了簡便起見,這就是我:發送JSON(jQuery)到PHP並解碼它
JAVASCRIPT
var json_data = { "name" : "john doe" };
$.ajax({
type: "POST",
url: "../bin/process.php",
dataType: "json",
data: json_data
});
和我的PHP文件
$arr = json_decode("json_data", true);
$fp = fopen('data.txt', "w");
fwrite($fp, $arr['name']);
fclose($fp);
我正在寫的文件,在沒有結束它。如果我做的:
fwrite($fp, 'test');
我得到的文件在它的單詞測試,但無論我做什麼,我不明白我發送的JSON數據。
有人可以分享A到Z的一個完整的例子。感謝您的任何幫助。
謝謝,我想你已經很好地回答了我的問題,併爲我澄清了很多地獄。你能舉一個JSON編碼的例子,以及如何在Javascript中編碼某些東西並用PHP解碼它?如果你能幫助我,請給我檢查你的答案是否正確。 – dscher 2010-05-09 22:01:36
包含一個示例。 – 2010-05-09 22:29:38
謝謝,你太棒了。 – dscher 2010-05-09 22:47:57