Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.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 form.serialize()不起作用_Javascript_Php_Jquery_Ajax - Fatal编程技术网

Javascript form.serialize()不起作用

Javascript form.serialize()不起作用,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我被这个问题深深打动了,我有一个名为view employee的页面,当我们点击该页面显示所有员工时,我有一个编辑按钮,下面是相应的页面 echo "<form class="form-horizontal id="update_form" name="update_form" method="POST" action="update_employee_details.php" enctype="multipart/form-data">     <legend>Edit

我被这个问题深深打动了,我有一个名为view employee的页面,当我们点击该页面显示所有员工时,我有一个编辑按钮,下面是相应的页面

echo "<form class="form-horizontal id="update_form" name="update_form" method="POST" action="update_employee_details.php" enctype="multipart/form-data">
    <legend>Edit Employee details for '.$id.'</legend>
    <div class="control-group">
        <label class="control-label" for="emp_image">Employee Image</label>
        <div class="controls">
            <div class="fileupload fileupload-new" data-provides="fileupload">
                <div class="fileupload-preview thumbnail" style="width: 100px; height: 100px;" id="emp_image_preview">
                    <img id="blah" src="upload/default_pic.jpg" alt="Preview" width="100" height="100" />
                </div>
                <div> <span class="btn btn-file"><span class="fileupload-new">
        </span><span class="fileupload-exists"></span>
                    <input type="file" id="emp_image" name="file" onChange="readURL(this);" />
                    </span>
                </div>
            </div>
        </div>
    </div>
    <input type="hidden" id="flag_id" name="flag_id" value='.$id.'>
    <div class="control-group">
        <label class="control-label" for="emp_id">Employee Id</label>
        <div class="controls">
            <input class="input-xlarge focused" id="emp_id2" name="emp_id2" type="text" value="'.$id.'">
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_fname">Firstname</label>
        <div class="controls">
            <input class="input-xlarge focused" id="emp_fname" name="emp_fname" type="text" value="'.$fname.'" />
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_lname">Lastname</label>
        <div class="controls">
            <input class="input-xlarge focused" id="emp_lname" name="emp_lname" type="text" value="'.$lname.'">
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_username">Username</label>
        <div class="controls">
            <input class="input-xlarge focused" id="emp_username" name="emp_username" type="text" value="'.$username.'" name="emp_username">
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_password">Password</label>
        <div class="controls">
            <input class="input-xlarge focused" id="emp_password" name="emp_password" type="password" value="'.$password.'">
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_repassword">Re-Password</label>
        <div class="controls">
            <input class="input-xlarge focused" id="emp_repassword" name="emp_repassword" type="password" value="'.$password.'">
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_gender">Gender</label>
        <div class="controls">
            <select class="form-control" id="emp_gender" name="emp_gender">
                <option value="'.$gender.'">'.$gender.'</option>
                <option value="">-select--</option>
                <option value="Male">Male</option>
                <option value="Female">Female</option>
            </select>
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_email">E-mail</label>
        <div class="controls">
            <input class="input-xlarge focused" id="emp_email" name="emp_email" type="text" value="'.$email.'">
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_contact">Contact no</label>
        <div class="controls">
            <input class="input-xlarge focused" id="emp_contact" name="emp_contact" type="text" value="'.$contactno.'">
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_dob">Date of Birth</label>
        <div class="controls">
            <input type="text" class="input-xlarge datepicker" id="emp_dob" name="emp_dob" value="'.$dateofbirth.'">
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_id_type">Id Card Type</label>
        <div class="controls">
            <select class="form-control" id="emp_id_type" name="emp_id_type" selected="'.$idcardtype.'">
                <option value="'.$idcardtype.'">'.$idcardtype.'</option>
                <option value="">--select--</option>
                <option value="Aadhar card">Aadhar Card</option>
                <option value="credit card issued by bank">credit Card issued by bank</option>
                <option value="Driving licence">Driving licence</option>
                <option value="Nationalize bank passbook">Nationalize bank passbook</option>
                <option value="Pan card">Pan card</option>
                <option value="Passport">Passport</option>
                <option value="Student Id Card">Student Id Card</option>
                <option value="Voters id card">Voters id card</option>
            </select>
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_id_number">Id Card Number</label>
        <div class="controls">
            <input class="input-xlarge focused" id="emp_id_number" name="emp_id_number" type="text" value="'.$idcardno.'">
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_per_address">Permanent Address</label>
        <div class="controls">
            <textarea class="input-xlarge textarea" id="emp_per_address" style="width: 310px; height: 150px">'.$peraddress.'</textarea>
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_temp_address">Temparary Address</label>
        <div class="controls">
            <textarea class="input-xlarge textarea" id="emp_temp_address" style="width: 310px; height: 150px">'.$tempaddress.'</textarea>
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_designation">Designation</label>
        <div class="controls">
            <input class="input-xlarge focused" id="emp_designation" name="emp_designation" type="text" value="'.$designation.'">
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_role">Role</label>
        <div class="controls">
            <select class="form-control" id="emp_role" name="emp_role">
                <option value="administrator">Administrator</option>
                <option value="fulltime">Fulltime</option>
                <option value="parttime">Parttime</option>
            </select>
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_department">Department</label>
        <div class="controls">
            <select class="form-control" id="emp_department" name="emp_department">
                <option value="'.$department.'">'.$department.'</option>
                <option value="">--select--</option>
                <option value="Accounts">Accounts</option>
                <option value="Event management">Event management</option>
                <option value="Software">Software</option>
                <option value="Tele-caller">Tele-caller</option>
            </select>
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_joining_date">Date of Joining</label>
        <div class="controls">
            <input type="text" class="input-xlarge datepicker" id="emp_joining_date" name="emp_joining_date" value="'.$dateofjoining.'">
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_alloted_leaves">No of alloted leaves</label>
        <div class="controls">
            <input class="input-xlarge focused" id="emp_alloted_leaves" name="emp_alloted_leaves" type="text" value="'.$allotedleaves.'">
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_salary">Salary</label>
        <div class="controls">
            <input class="input-xlarge focused" id="emp_salary" name="emp_salary" type="text" value="'.$salary.'">
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_previous_company">Previous Company</label>
        <div class="controls">
            <input class="input-xlarge focused" id="emp_previous_company" name="emp_previous_company" type="text" value="'.$salary.'">
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="emp_off_timing">Office Timing</label>
        <div class="controls">
            <input class="input-xlarge focused" id="emp_off_timing_in" name="emp_off_timing_in" type="text" value="'.$timing.'" placeholder="in time">
        </div>
    </div>
    <button type="submit" class="btn btn-primary" id="btn_save_changes" name="btn_save_changes" value="submit">Submit</button>
    <button type="reset" class="btn" id="btn_cancel">Cancel</button>
</form>";
当我使用alert:-(.我尝试了一切
var formValues=new FormData($(this)[0]);
但仍然没有结果

您错过了(“) 在


首先,请不要将HTML代码放在php中

然后

<form class="form-horizontal
    <form class="form-horizontal"
Do:php内部html。。。
不要:php echo语句中的html。。。

不要简单地在php中使用echo作为html标记,因为netbeans等IDE不会在php echo语句中显示错误。这不是编码的最佳实践。或者,如果您确实需要在需要的地方使用php,您可以使用“>而不是echo“.

为了方便人们,您至少可以格式化您的代码。update_employee_details.php返回的是最上面的代码块吗?因为它会到处抛出语法错误。您与
有一个回声“
”,然后是一船未浏览的
s在你的html中。不要呼出整个页面(
echo“[这里的html太多]”;
),只在需要的地方使用php呼出变量(例如,
Hi

)。至于你当前的问题:请给出更多提示,问题是什么太模糊了(请格式化你的代码…).这不是有效的代码:
echo"好的,我会试着把它放到html中并检查。谢谢各位,这是我的错误。我无法找到那个错误,因为我是用echo编写的。谢谢,请不要再投反对票。我仍在学习php,我会纠正,不会再重复这种问题。谢谢,我没有投反对票。我得到这个是为了看看你的代码,并感谢你的支持尝试。你的建议无助于回答这个问题
 <form class="form-horizontal" id="update_form"
 <form class="form-horizontal id="update_form"
<form class="form-horizontal
    <form class="form-horizontal"