我遇到了jQuery Ajax和PHP的问题jquery Ajax + PHP
我有我的PHP文件设置来回显我从MySQL数据库收集的数据。我已验证数据库正在返回一些内容,并且函数结尾的字符串实际上包含数据。
虽然发生了什么,但它看起来像在PHP回声发生在ajax调用之前,导致PHP数据显示在页面的顶部,而不是在正确的div下面。
我认为这可能与ajax和php调用的时间有关,但我不确定。
那么,为什么数据没有被.ajax捕获并抛入div?
感谢您的帮助!
jQuery的
$(document).ready(function() {
$.ajax({
url: "../database_functions.php",
type: "GET",
data: "cat=jw&sub=pi&sort=no",
cache: false,
success: function (html) {
alert("Success!");
$('#product-list').html(html);
}
});
});
PHP
echo "Hello World";
我确实在php页面上使用include来允许db调用?这会影响事物吗? – 2010-05-27 19:12:39
哦,还要尝试将Ajax调用放入按钮的单击事件中,而不是页面加载,以便查看是否是时间。 – 2010-05-27 19:13:01
@Kris我的意思是包含在使用jQuery的页面上。 – 2010-05-27 19:13:47