0

我有一个网站,一旦单击按钮,它将触发一些 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 出错了吗?

4

1 回答 1

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 代码(准确的响应部分)以了解确切的问题在哪里。

于 2012-04-29T17:01:39.037 回答