而php和jquery-如果php有一段时间,jquery不工作?
我不知道发生了什么,但是如果我在显示jquery的同时,php中没有任何一行,那么单击将无法工作 如果我在jquery工作时有一行或多行。 如果我删除php的while部分,它就会工作 php: jquery而php和jquery-如果php有一段时间,jquery不工作?,php,jquery,Php,Jquery,我不知道发生了什么,但是如果我在显示jquery的同时,php中没有任何一行,那么单击将无法工作 如果我在jquery工作时有一行或多行。 如果我删除php的while部分,它就会工作 php: jquery $(document).ready(function(){ $(".changesize").click(function(e){ alert("ok"); }); }); while和jquery有什么问题?有什么想法吗 编辑---------------------- 我的临时解决
$(document).ready(function(){
$(".changesize").click(function(e){
alert("ok");
});
});
while和jquery有什么问题?有什么想法吗
编辑----------------------
我的临时解决办法:
$stmt->store_result();
$num = $stmt->num_rows; //NUM ROWS
if($num>0){ //if more than 0 rows. call while
$i=0;
while($stmt->fetch()) {
...
可能不是问题的主要原因,但这里有一个问题:您不能对PHP数据对象使用
bind_results()
。首先使用它是没有意义的,因为PDO的函数可以处理所有这些麻烦
我关心这个方法,因为您向它传递的变量与您在while循环中传递给show\p()
函数的变量相同;您的问题显然来自show\u p()
函数
使用
bind_results()
撤消该行,然后再次运行查询。可能不是问题的主要原因,但这里有一个问题:您不能对PHP数据对象使用bind_results()
。首先使用它是没有意义的,因为PDO的函数可以处理所有这些麻烦
我关心这个方法,因为您向它传递的变量与您在while循环中传递给show\p()
函数的变量相同;您的问题显然来自show\u p()
函数
用
bind_results()
撤消该行,然后再次运行查询。show_p()做什么但是PHP和JS/jQuery是两种不同的语言,PHP将在JS/jQuery之前首先被解析,因此如果某些东西不起作用,那不是因为循环,而是因为输出。奇怪的是,如果我删除show_p()
单击仍然不起作用。。。但是如果我在没问题的时候移除了@Epodax@RickJoe:请提供show_p(id,user)函数的代码。class属性为changesize
的元素在html中的何处出现?我试图理解的是,事件为什么不在.changesize
上执行,以及它与PHP while循环的关系。这两个元素有什么关系吗?show\u p()
Do但是PHP和JS/jQuery是两种不同的语言,PHP将在JS/jQuery之前首先被解析,因此如果某些东西不起作用,那不是因为循环,而是因为输出。奇怪的是,如果我删除show_p()
单击仍然不起作用。。。但是如果我在没问题的时候移除了@Epodax@RickJoe:请提供show_p(id,user)函数的代码。class属性为changesize
的元素在html中的何处出现?我试图理解的是,事件为什么不在.changesize
上执行,以及它与PHP while循环的关系。这两个元素有关系吗?哦,这是mysqli而不是PDO。。。我应该使用什么来代替bind\u result
?只需去掉包含bind\u result
的行。看看这条线:我会试着把线拔下来,告诉你发生了什么!谢谢哦,这是我的QLI不是PDO。。。我应该使用什么来代替bind\u result
?只需去掉包含bind\u result
的行。看看这条线:我会试着把线拔下来,告诉你发生了什么!非常感谢。
$stmt->store_result();
$num = $stmt->num_rows; //NUM ROWS
if($num>0){ //if more than 0 rows. call while
$i=0;
while($stmt->fetch()) {
...