我不能为我的生活弄清楚我做错了什么。它似乎应该很简单,因为我找不到这个问题的任何其他人,但我不知道通过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