【发布时间】:2009-12-06 06:51:19
【问题描述】:
我不明白一件事。如果我想使用 Ajax 从 PHP 获取 JSON 数据(键值对)到 jQuery,我应该使用以下哪个?
$.get$.post$.getJSON
如果我想在 PHP 文件中使用 json_encode,是否需要使用 getJSON?但是如果我想用邮局发送(没有postJSON)怎么办?
还有一件事:
在我写的一个 PHP 文件中:
<?php
if($_GET['value'] == "value")
{
$array['firstname'] = 'Johnny';
$jsonstring=json_encode($array);
return $jsonstring;
}
?>
在 jQuery 文件中:
$.getJSON("php.php", {value: "value"}, function(data){
alert(data.firstname);
});
为什么这不起作用?
【问题讨论】: