Javascript jQuery函数不适用于AJAX数据返回
我正在编写一个脚本,使用AJAX将记录插入数据库 一旦这样做了,数据将被发回,因此Javascript jQuery函数不适用于AJAX数据返回,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在编写一个脚本,使用AJAX将记录插入数据库 一旦这样做了,数据将被发回,因此 Print "<li>"; Print "<span class='cost'>".$bill . "</span> "; Print "<h4 class='bill-name'>".$$billname . "</h4> "; Print "<p class='bill-details'
Print "<li>";
Print "<span class='cost'>".$bill . "</span> ";
Print "<h4 class='bill-name'>".$$billname . "</h4> ";
Print "<p class='bill-details'><span class='bill-category'>".$billdescription . "</span> ";
Print "<span class='bill-description'>". $billcolour . "</span></p>";
echo "<a href='#' class='edit-bill'>edit</a>
<form class='bill-upd'>
<input type='hidden' value='".$rand."' name='rand2' id='rand2'>
<input type='hidden' value='". $billname."' name='billid' id='billid''>
Total <input type='text' id='total' name='total' /><br />
Bill name<input type='text' id='bill-name' name='bill-name' /><br />
bill descriptiion <input type='text' id='bill-description' name='bill-description' /><br />
bill colour<input type='text' id='bill-colour' name='bill-colour' />
<input type='button' value='submit' onClick='updateBill();' />
</form>
<form class='delete-bill'>
<input type='hidden' value='".$info['rand']."' name='rand2' id='rand2'>
<input type='button' value='delete' class='delete' />
</form>
";
echo "</li>";
阿贾克斯 改变这个
$('.edit-bill').click(function(){
$(this).next('.bill-upd').slideToggle();
return false;
});
到
on
将适用于当前元素和未来元素(通过ajax或其他方式加载)
可以从jQuery 1.7+上获得。如果您使用的是jQuery的前一版本,请考虑更改这个
$('.edit-bill').click(function(){
$(this).next('.bill-upd').slideToggle();
return false;
});
到
on
将适用于当前元素和未来元素(通过ajax或其他方式加载)
可以从jQuery 1.7+上获得。如果您使用的是jQuery的前一版本,请考虑
,或者您可以从
进行更改。$('.edit-bill').click(function(){
$(this).next('.bill-upd').slideToggle();
return false;
});
到
或者你可以从
$('.edit-bill').click(function(){
$(this).next('.bill-upd').slideToggle();
return false;
});
到
你能发布你的jquery代码吗?你有firebug吗?你能发布响应吗?我的意思是AJAX响应和带有AJAX调用的代码也会很有帮助。你能发布你的jquery代码吗?你有firebug吗?您能发布响应吗?我的意思是AJAX响应和AJAX调用代码也会很有帮助。
$('.edit-bill').click(function(){
$(this).next('.bill-upd').slideToggle();
return false;
});
$('.edit-bill').on("click",".edit-bill",function(){
$(this).next('.bill-upd').slideToggle();
return false;
});