无法在某些记录中检索Ajax响应


Unable to Retrive Ajax Response in some Records

我使用onclick jquery事件追加ajax响应在模态框。我的目的是显示一个表单与自动填充的数据在模态框,来自ajax响应根据id从mysql数据库。但对一些用户来说,这并不是不付费的形式。我上面解释的代码在这里

Jquery代码:

$(document).on("click",".edit_recent_member_form",function(e){
            e.preventDefault();
            $("#overlay").addClass("load_show");
            $("#formModal .modal-body").html("");
            var edit_recent_member_form="edit_recent_member_form";
            var mem_id=$(this).attr("mem_id");
            var datastring="edit_members_form="+edit_recent_member_form+"&mem_id="+mem_id;
            //alert(datastring);
            $.ajax({
        url:"modules/my_members/edit_member_form.php",
        type:"post",
        dataType:"json",
        data:datastring,
        }).done(function(data){
         var html=data["html"];
        //alert(html);
        $("#formModal .modal-body").append(html);
            $('#formModal').modal({
                show:true
                //backdrop:'static'
            });
            /////
            $(".mi-multiup").dropzone({ url: "modules/my_members/ajax.php?var=edit_profile_pic" ,acceptedFiles : ".jpeg,.jpg,.png,.gif,.JPEG,.JPG,.PNG,.GIF" });
var sendingHandler = function(file, xhr, formData) {
    formData.append('mem_id',mem_id);
    //formData.append('img_name', $(".img_name").val());
    //formData.append('img_desc', $(".img_desc").val());
};
$('.mi-multiup').each(function() {
    Dropzone.forElement(this).on('sending', sendingHandler);
});

            //////
      $("#overlay").removeClass("load_show");
        });
});
Ajax代码:

if(isset($_REQUEST['edit_members_form']))
{
$mem_id=$_REQUEST['mem_id'];
$html='<div class="panel panel-default">
                                    <form class="form-horizontal form-border">
                                    <div class="alert alert-success successbox">
                             Selected Record is Saved Successfully.
                                </div>
                                        <div class="alert alert-danger dangerbox"></div>
                                        <div class="panel-heading">
                                            Edit Member
                                        </div>
                                        <div class="panel-body">
                                        <div class="form-group">
                                                <label class="control-label col-md-2">Login</label>                                             
                                                <div class="col-md-10">
                                        <input type="text" class="form-control user_login" placeholder="" value="'.get_edit_member_detail($mem_id,"user_login",$page).'">
                                                </div><!-- /.col -->
                                            </div><!-- /form-group -->
<div class="form-group">
                                <label class="col-lg-2 control-label">Category</label>
                                <div class="col-lg-10">
                                    <select class="form-control chzn-select category">
                                    <option>None selected or enter new category</option>
                                    '.get_category_detail($mem_id,$page,"none").'
                                    </select>
                                    <input type="text" class="form-control" name="newcategory" value="" placeholder="Enter a new category" size="28" />
                                </div><!-- /.col -->
                            </div><!-- /form-group -->
                            <div><a href="#" class="btn btn-success btn-sm show_dropzone">Upload Image</a></div>
                                            <div class="form-horizontal form-border" style="display:none;">
                                            <h3>Click on area to upload new image</h3>
                                            <div class="dropzone mi-multiup"></div>
                                            </div>

                                        </div>
                                        <div class="panel-footer">
                                            <div class="text-right">
                                                <button class="btn btn-sm btn-success update_member_info" mem_id='.$mem_id.'>Update Member Information</button>
                                            </div>
                                        </div>
                                    </form>
                                </div><!-- /panel -->';

$list = array('html' =>$html);
    echo json_encode($list);
    }

,它是onclick所有工作应该完成的代码

<td>
                                <a href="#" class="btn btn-default btn-sm edit_recent_member_form tip" title="Edit User" data-toggle="modal" mem_id="'.$id.'"><i class="fa fa-user-md fa-lg"></i></a></td>

可能是这个解决方案。在ajax调用

中添加以下代码
url:"modules/my_members/edit_member_form.php",
type:"post",
dataType:"json",
data:datastring,
async: false