我想将表单发布到处理表单并将数据添加到数据库中的 php 脚本中,然后将刚刚上传的表单发送回 jquery 的事件处理程序。表单中包含一个图像文件。我的问题是我没有从 php 脚本返回到事件处理程序的响应。
$('#Form').on('submit',function(e){
e.preventDefault();
$("#output").html('loading...');
$("#Form").ajaxForm({
target: '#output'
};
});
<form action="post.php" method="post" enctype="multipart/form-data" id="Form">
<textarea class="post" name="text" style="height:10; font-size:16px;"> </textarea>
<input type="file" name="pic" class="post_image"/>
<input type="submit" name="subp" id="postButton" value="post" class="post_button" />
</form>
<div id="output"></div>
//post.php
<?php
echo "hi";
?>
问题是#output div 总是显示“正在加载...”而不是应该显示 php 脚本返回的“hi”。