gpt4 book ai didi

javascript - ajaxForm 插件不断重定向到操作页面,忽略返回 false;

转载 作者:太空狗 更新时间:2023-10-29 14:38:48 25 4
gpt4 key购买 nike

我有一个简单的表单,当用户完成选择图像后在文件浏览窗口中单击“打开”时,该表单会被提交。

我的 HTML 如下所示。

<form id="imgForm" action="action.php" method="post" enctype="multipart/form-data">
<div class="fileUpload btn btn-lg btn-primary">
<span>Choose File</span>
<input id="imageToBeUploaded" type="file" class="upload" name="image"/>
</div>
</form>

JavaScript

$("body").on('submit', '#imgForm', function(){
$(this).ajaxForm({target:'#uploadStatus'});
console.log("submitting...");
return false;
});

/* Uploading Profile BackGround Image */
$('body').on('change','#imageToBeUploaded', function() {
//submit the form
$("#imgForm").submit();
});

我的问题是表单已提交但重定向到带有响应的 action.php 页面。我希望在返回当前页面上的响应时阻止重定向发生。返回假;似乎没有按照 http://malsup.com/jquery/form/#ajaxSubmit 上的文档工作

如有任何帮助,我们将不胜感激!

请注意,我必须支持 IE8/9,这意味着 formData 是不可能的!

谢谢。

最佳答案

尝试实现这段代码:

window.location.href 这是一个可以告诉您浏览器当前 URL 位置的属性。更改属性值将重定向页面。

$("body").on('submit', '#imgForm', function(){
var a;
var b;
window.location.href = "../currenturl.htm?parameter1="+a+"&parameter2="+b;
or
window.location.href = "../currenturl.htm";
//where your browser need to stay(current) url should be mentioned here.
});

关于javascript - ajaxForm 插件不断重定向到操作页面,忽略返回 false;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32272533/

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