Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery函数不适用于AJAX数据返回_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript jQuery函数不适用于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'

我正在编写一个脚本,使用AJAX将记录插入数据库

一旦这样做了,数据将被发回,因此

 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;
});