使用jQuery通过JSON获取数据

时间:2012-04-29 16:54:36

标签: javascript jquery

我有一个网站,一旦点击一个按钮就会触发一些javascript动作。我想通过我编写的php脚本获取一些数据。我正在使用这种方法:

$.get("get_uni_info.php?addressToSearch=" + address, address, function(myData)
{
    $.each(myData, function(key, value) 
    {
        console.info(value);
    })
}, "json");

在PHP代码中,我试图获取值“地址”,以便能够搜索我的数据库并发回一些数据,但我得到的一切都没有返回。我测试了php代码,如果采用了人工措施,它将返回数据,所以我可以告诉它不是我的PHP代码。

我的jQuery出错了吗?

1 个答案:

答案 0 :(得分:1)

可能问题在于使用$.get方法。

你应该写

$.get("get_uni_info.php?addressToSearch=" + address, function(myData) {
    ...
}, "json");

$.get("get_uni_info.php", { addressToSearch : address }, function(myData) {
    ...
}, "json");

PHP代码应该处理address

$address = $_GET['addressToSearch'];

编辑:如果这没有帮助,我们需要查看您的PHP代码(精确的响应部分),以了解确切问题的位置。