gpt4 book ai didi

javascript - 有没有办法使用 jQuery 提交 "fake"表单?

转载 作者:行者123 更新时间:2023-11-29 17:26:41 24 4
gpt4 key购买 nike

我想做的是使用任意参数发出 POST 请求,就像提交表单一样。那是不仅仅是做XHR。我理想中想要的是模拟提交(比如提交表单,而不是 POSTiing 然后重定向)。我想避免 $.post + window.top.location = blah 的延迟

最直接的方法是拥有一个“假”表单并插入一堆元素,然后序列化并使用 jQuery.submit(),类似于 Is there a way using jQuery to submit a form without the elaborate field by field breakdown?

我希望有更优雅的方式。

我的用例是我通过外部 API 调用(来自 Facebook 和其他服务)收集了一堆随机字段,并希望立即将所有这些信息提交给用户创建,就好像用户填写了所有这些信息一样按“提交”

有什么建议吗?谢谢!

最佳答案

是的

你可以使用 $.ajax ( example )

或 $.post 和 $.get ... 示例:

$.post(
"url_to_page",
/* string like this: "text=me%20man&mail=peace@man.com or an object": */
{text: "me man", mail: "peace@man.com"}
)
/* you can check if the request was submitted successfully */
.success(function(data) {
alert("Success!");
alert(data); //data on page
})
/* you can check if the request failed */
.error(function() {
alert("Error!");
});

关于javascript - 有没有办法使用 jQuery 提交 "fake"表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8266135/

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