ajax mysql查询表现得很奇怪

时间:2011-01-24 04:15:04

标签: mysql ajax

请去lookaroundyou.net; 滚动到页面底部,尝试通过页码导航视频 你会注意到有必要点击两次才能工作。

请问为什么这样做?

谢谢

1 个答案:

答案 0 :(得分:0)

您的问题出在ajax.js文件中。您正在执行ajax调用之前执行check函数。

变化:

if (isFirefox() && firefoxVersion() >= 3) {
    httpReq.onload = check(div);
} else {
    httpReq.onreadystatechange = check(div);
}

为:

if (isFirefox() && firefoxVersion() >= 3) {
    httpReq.onload = function(){check(div);};
} else {
    httpReq.onreadystatechange = function(){check(div);};
}

另外,请查看Sql Injection。至少你不应该在URL中传递SQL查询。