我正在尝试使用 JQuery 提交 Ajax 表单,但无法发现问题:
<script type="text/javascript">
$(document).ready(function()
{
$('#photoimg').live('change', function()
{
$("#emailpreviewloader").html('');
$("#emailpreviewloader").html('<img width="180" src="/loader.gif" alt="Uploading...."/>');
$('#myImageForm').ajaxForm(function() {
alert("Thank you for your comment!");
});
alert("about to submit");
$('form#myImageForm').submit();
alert("submitted");
});
});
</script>
两个警报都会触发:“即将提交”和“已提交”,但“感谢您的评论”永远不会触发。
知道有什么问题吗?
编辑 :
表格代码:
<form id="myImageForm" method="post" enctype="multipart/form-data" action="/ajaximage.php">
<input type="file" name="photoimg" id="photoimg" />
</form>