4
當我沒有選擇任何文件進行上傳時,當我只填寫其他輸入而不是帖子時,沒有問題。但是當我選擇一個文件進行圖片上傳而不是發佈時,我收到了這個錯誤,但是當我查看文件夾時,我發現該文件已上傳。但JavaScript失敗。jQuery form plugin - 文件上傳時未捕獲TypeError
jquery.form.js:357 Uncaught TypeError:
Object function (a,b){return new d.fn.init(a,b,g)} has no method 'handleError'
這裏是我的代碼,
<form id="employeeaddform" class = "classform" enctype="multipart/form-data" action="inc/employeeadd.php" method="post">
<p><input type="file" size="32" name="my_field" value="" /></p>
<p class="button"><input type="hidden" name="action" value="image" />
<label for="nname">Personal Name : </label>
<input name="nname" id="nname" type="text" tabindex="11" />
<br />
<label for="ninformation">Information : </label>
<textarea id="ninformation" name="ninformation"></textarea>
<div align="center">
<input id="button1" type="submit"/>
<input id="button2" type="reset" />
</div>
</form>
<script type="text/javascript">
$(document).ready(function(){
var options_employeeadd = {
beforeSubmit: validate_employeeadd, // pre-submit callback
success: showResponse_employeeadd // post-submit callback
};
$('#employeeaddform').ajaxForm(options_employeeadd); });
function validate_employeeadd(formData, jqForm, options) {...}
function showResponse_employeeadd(responseText, statusText, xhr, $form) {...}
您使用的是哪個版本的jQuery?請在問題中或者使用[jsFiddle](http://jsfiddle.net/)添加一個問題的工作示例。 – andyb