我无法得到响应,从一个jQuery Ajax调用回...jQuery的获得阵列的详细信息
(这是一个脚本来验证用户身份,并需要返回他们的名字和用户ID。我的理解是我可以对其进行编码,如JSON和下面的格式获取数据。
它的警报()。
的JavaScript
返回的“不确定”的错误$.ajax({
type: "POST",
url: "myURL.php",
data: {username: username, password: password},
success: function(results) {
//THIS IS WHERE THE PROBLEM IS
alert('Hi '+results.name); //Should be "Hi Basil Fawlty"
}
});
的PHP(myURL.php)
//This comes from a SQL call that returns the following name
json_encode(array(
'id'=>1,
'name'=>'Basil Fawlty'
));
在哪里我错了,将不胜感激任何帮助或想法!
谢谢。
解决方案:解决方案是添加dataType。
您使用的是哪个版本的jQuery? – webbiedave 2010-04-26 18:10:55
你可以在这里发布你的** alert(results.responceText)**吗? – 2010-04-26 19:10:21
我使用的是1.3版本。 输出“未定义” – Matt 2010-04-27 03:26:22