我有一个网站,一旦点击一个按钮就会触发一些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出错了吗?
答案 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代码(精确的响应部分),以了解确切问题的位置。