gpt4 book ai didi

提交前的 jQuery 表单发布

转载 作者:行者123 更新时间:2023-12-01 07:02:10 26 4
gpt4 key购买 nike

我有一个带有表单的页面,需要发布到外部 URL。但是,我还需要将此信息发送到当前页面(mypage.php)。出于安全原因,我不能只发布到 mypage.php 并使用 cURL 通过 PHP 发布到外部站点 - 表单必须直接提交到外部站点。

此代码可以在 mypage.php 上找到,但不起作用(我假设 myform 的提交不等待发布):

$('#myform').submit(function() {
$.post('mypage.php', serialized_form,
function(data) {
...
}, 'html'
);
}

...

<form id="myform" action="http://example.org" method="post">
...
</form>

做这样的事情最好的方法是什么?

谢谢!

最佳答案

您可以使 $.post() 同步,这将阻止 javascript(和站点)继续运行,直到返回为止。

如果您使用 $.ajax({type: 'post', async: false}) (加上您的其他参数),应该可以解决问题。

您可以阅读更多信息@http://api.jquery.com/jQuery.ajax/

关于提交前的 jQuery 表单发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2418373/

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