gpt4 book ai didi

php - 上传具有图像文件的表单而不刷新页面

转载 作者:行者123 更新时间:2023-12-01 04:12:53 25 4
gpt4 key购买 nike

我想将一个表单发布到 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”。

最佳答案

您必须使用 iframe 来实现此类功能

<form enctype="multipart/form-data" method="post" action="post.php" target="imageUploaderFrame">
<label>Upload Image: </label><input type="file" name="profile_image" id="uploadProfileImage"/>
</form>

<iframe id="imageUploaderFrame" name="imageUploaderFrame" style="display:none"></iframe>

关于php - 上传具有图像文件的表单而不刷新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18268278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com