Ajax文件上载不适用于jquery创建的表单

时间:2014-02-07 12:29:10

标签: javascript php jquery html ajax

这是我的代码:

$('#form_div').append(
'<form class="image-up" action="image_upload.php" method="POST" enctype="multipart/form-data">
<input type="file" class="custom_images" name="file" >
<input type="submit" value="submit" class="ajaxSubmit"/>
</form>');

我无法使用任何类型的脚本上传文件。我的代码出了什么问题?

2 个答案:

答案 0 :(得分:0)

试试这个,

$(function() {
    $('#form_div').append('<form class="image-up" action="image_upload.php" method="POST" enctype="multipart/form-data"><input type="file" class="custom_images" name="file" ><input type="submit" value="submit" class="ajaxSubmit"/></form>');
});

使用append()插入的内容应该是单行。

答案 1 :(得分:-1)

试试这个

$('#form_div').html(
'<form class="image-up" action="image_upload.php" method="POST" enctype="multipart/form-data">
<input type="file" class="custom_images" name="file" >
<input type="submit" value="submit" class="ajaxSubmit"/>
</form>');