Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.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
Php Jquery问题,必须双击才能发生切换,您能告诉我为什么吗?_Php_Jquery - Fatal编程技术网

Php Jquery问题,必须双击才能发生切换,您能告诉我为什么吗?

Php Jquery问题,必须双击才能发生切换,您能告诉我为什么吗?,php,jquery,Php,Jquery,其他一切都很好 jQuery: $(".edit").click(function() { var user_id=$(this).attr('id'); var options = ''; $.getJSON("do_find_courses.php",{user_id:user_id}, function(data){ for (var i = 0; i < data.length; i++) { if

其他一切都很好

jQuery:

$(".edit").click(function()
{
    var user_id=$(this).attr('id');

     var options = '';
        $.getJSON("do_find_courses.php",{user_id:user_id}, function(data){
          for (var i = 0; i < data.length; i++) {
              if(data[i].optionDisplay=="No File Categories")
              {
                  options = '<option disabled="disabled" selected="selected">No products</option>';

              }
              else
              {
                  options +=' <input name="' + data[i].optionValue + '" type="checkbox" value="' + data[i].optionDisplay + '" />'+ data[i].optionDisplay +'<br>';

            //options += '<option value="' + data[i].optionValue + '">' + data[i].optionDisplay + '</option>';

              }

          }
          $("#chkbox"+user_id).slideToggle( "slow" ).html(options);
          //$("#chkbox"+user_id).html(options);


        });
     return false;


 });
$(“.edit”)。单击(函数()
{
var user_id=$(this.attr('id');
var选项=“”;
$.getJSON(“do_find_courses.php”,{user_id:user_id},函数(数据){
对于(变量i=0;i;
//选项+=''+数据[i]。选项显示+'';
}
}
$(“#chkbox”+用户id).slideToggle(“slow”).html(选项);
//$(“#chkbox”+用户id).html(选项);
});
返回false;
});
为a href生成的php代码

 <?php
                            $get_students=mysql_query("SELECT user_id ,surname,name, admin FROM users WHERE users.admin=0 ORDER BY users.surname ASC") or die(mysql_error());
                    while($row=mysql_fetch_array($get_students))
                        {
                            echo'       
                            <tr>

                                <td><h3>'.$row['surname'].'</h3></td>
                                <td>'.$row['name'].'</td>
                                <td><div id="chkbox'.$row['user_id'].'"></div></td>
                                <td><a href="'.$row['surname'].','.$row['name'].'" class="ico del" id="'.$row['user_id'].'">Delete</a>
                                <a href="edit" id="'.$row['user_id'].'" class="ico edit">Edit</a></td>                          
                            </tr>';}
                ?>


是否尝试将切换置于getJson之外?如果要应用滑动切换的div应该位于应用滑动切换的单击按钮之外,则滑动切换工作正常。您可以在上看到帮助,我认为,您的请求太长,只需单击一次,然后等待,我尝试了上述操作,但问题相同。第一次单击时,它将显示为空白,仅在第二次单击时,它将显示您可以创建fiddle?var user_id=$(this.attr('id')的结果$(此选项)。单击();//编写此字符串并尝试:D
$(document).ready(function{
    $(".edit").unbind('click');
    $(".edit").click(function(){ bla bla bla});
});