Javascript Can';t将参数传递给$.getJSON()

Javascript Can';t将参数传递给$.getJSON(),javascript,jquery,json,zepto,appjs,Javascript,Jquery,Json,Zepto,Appjs,我正在使用jQuery和PHP与MySQL数据库通信。jQuery调用一个PHP脚本并传递参数进行查找,然后PHP查看我的MySQL数据库,将其转换为JSON,然后将JSON返回给我的jQuery。理论上这应该行得通。它以正确的格式返回jQuery,但是当我在$.getJSON()中使用可选的数据参数时,我遇到了一个问题。以下是我正在做的: // I would like to send a string to the php file on my webserver $.getJSON('ht

我正在使用jQuery和PHP与MySQL数据库通信。jQuery调用一个PHP脚本并传递参数进行查找,然后PHP查看我的MySQL数据库,将其转换为JSON,然后将JSON返回给我的jQuery。理论上这应该行得通。它以正确的格式返回jQuery,但是当我在$.getJSON()中使用可选的数据参数时,我遇到了一个问题。以下是我正在做的:

// I would like to send a string to the php file on my webserver
$.getJSON('http://garbagewire.tk/server/refresh.php', { user:"jacob.pickens" }, function(data) {
    console.log(data.ammount);
});
但是,我从未得到记录的数据,我在这里得到这个错误:

08-18 13:35:01.866  17420-17420/? W/WebConsole﹕ Console.ERROR: Uncaught TypeError: Object #<Object> has no method 'call' (http://garbagewire.tk/zepto.js:2)
08-18 13:35:01.866 17420-17420/?带网络控制台﹕ Console.ERROR:uncaughttypeerror:Object#没有方法“call”(http://garbagewire.tk/zepto.js:2)
下面是我的php:(MySQL内容省略)



我正在使用App.js api制作一个kik网页,如果这很重要的话。

试试这个,我想你可能被$.post语法弄糊涂了

$.getJSON('http://garbagewire.tk/server/refresh.php?user=jacob.pickens', function(data) {
    console.log(data.ammount);
});

试试这个,我想你可能被$.post语法弄糊涂了

$.getJSON('http://garbagewire.tk/server/refresh.php?user=jacob.pickens', function(data) {
    console.log(data.ammount);
});

如果需要,可以通过url传递参数

$.getJSON('http://garbagewire.tk/server/refresh.php?user=jacob.pickens', function(data) {
    console.log(data.ammount);
});

如果需要,可以通过url传递参数

$.getJSON('http://garbagewire.tk/server/refresh.php?user=jacob.pickens', function(data) {
    console.log(data.ammount);
});

您确定正确加载了jQuery吗?尝试jQuery.ajax您应该能够通过getJSON传递数据


您还可以执行echo json_encode(['amount'=>$user])而不是自己生成字符串并获得相同的输出。

您确定正确加载了jQuery吗?尝试jQuery.ajax您应该能够通过getJSON传递数据


您还可以执行echo json_encode(['amount'=>$user])而不是自己生成字符串并获得相同的输出。

它可能已经工作,但是我将新文件上载到Web服务器,现在它不会加载到kik浏览器中,它说:
Console.ERROR:不允许加载本地资源:file:///android_asset/webkit/android-weberror.png (数据:text/html,chromewebdata:12)
我不知道您是否熟悉android,但我不知道到底是什么触发了这一点。它可能已经工作了,但是我将新文件上载到Web服务器,现在它不会加载到kik浏览器中,它说:
控制台。错误:不允许加载本地资源:file:///android_asset/webkit/android-weberror.png (数据:text/html,chromewebdata:12)
我不知道你是否熟悉android,但我不知道到底是什么触发了这一点