使用Ajax和PHP从MySQL检索数据时出错

使用Ajax和PHP从MySQL检索数据时出错,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,我想使用ajax从mysql获取数据,但它不起作用。当我运行以下代码时 下面是ajax的脚本 $document.readyfunction{ $.ajax{ 类型:GET, url:page/tester.php, 数据类型:html, 数据:空, cache:false,//相同的get错误 contentType:application/json;字符集=utf-8, 成功:functiondata { 警报测试; }, 错误:函数 { alertsux; } };}; 这里是php文件的

我想使用ajax从mysql获取数据,但它不起作用。当我运行以下代码时

下面是ajax的脚本

$document.readyfunction{ $.ajax{ 类型:GET, url:page/tester.php, 数据类型:html, 数据:空, cache:false,//相同的get错误 contentType:application/json;字符集=utf-8, 成功:functiondata { 警报测试; }, 错误:函数 { alertsux; } };}; 这里是php文件的脚本

<?
    //$account=$_GET["query"];
    $account="name";
    $password="pass";
    $pass=hash("whirlpool",$password);
    $qy=mysql_query(sprintf("SELECT * FROM `user` WHERE `Username`='{$account}' AND `Password`='{$pass}'"));
    if(mysql_num_rows($qy)==1)
    {
        $result=json_encode(mysql_fetch_assoc($qy));
    }
    echo "queryResults('" . $result . "');";
?>

现在一切正常,现在让我们来看看如何在一个数组中初始化所有这些东西,以便能够管理所有信息,如数据['ID']

Mysql\u从PHP5.5.0开始,查询就被弃用了。另外,我看不出您将在哪里连接到数据库。在您尝试处理ajax查询之前,您的页面是否可以显示一些连接和查询数据库的确认信息?

在url末尾添加一个随机数

url:page/tester.php?随机数=+Math.random


注意:将缓存设置为false只能正确处理HEAD和GET请求。

另外请注意,从jquery 1.8开始:

不推荐使用注意事项:从jQuery 1.8开始,jqXHR.success、jqXHR.error和jqXHR.complete回调都不推荐使用。要准备代码以便最终删除,请改用jqXHR.done、jqXHR.fail和jqXHR.always


在否决表决之前,请阅读文档。

不起作用不是什么错误描述。请提供有关其行为的更多信息。是否有任何浏览器控制台错误消息?当您在浏览器中转到page/tester.php时会发生什么情况?您的响应看起来像是对JSONP的尝试。您的数据类型为:json,但echo queryResults’$结果";;;将导致无效的json数据。你的头衔与你刚才说的相矛盾。如果您从error函数获得消息,那么Ajax调用的PHP中可能存在错误。因此,这不仅仅是一个缓存问题,就像你的标题所说的那样。我不是下选者,但是使用Jquery,你可以将cache:false放在$内。ajax。注意:将cache设置为false只会正确地处理HEAD和GET请求。好的,但它还说其他类型的请求不需要该参数,除了在IE8中,当对GET已请求的URL进行POST时。不推荐使用成功和错误设置。不推荐仅在jqXHR对象上使用success方法。因此$.ajax.successfunction{}已被弃用,而不是$.ajax{success:function{}。请在邮寄前阅读文件;Pits从一个php文件连接,其中包含
queryResults('{"ID":"1","Nickname":"Dorin Yanke","Username":"mineralo","Password":"70b993a77bd5c5c3d9313a746079f5b6149231bfabf4a790556cb7daeafeca091e4bcc930aad28a6791492594b30e212661c09b0e9ef482593781ceda1415f70","Admin":"5","Online":"0","Toolbar_Color":"default","Profile_Pic":"default.png"}');