gpt4 book ai didi

jquery - 使用 JQuery 执行带有 POST 变量的 GET 请求

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

我想从 onclick 事件调用 url 并向其传递 POST 变量。我不想通过隐藏输入和表单提交来执行此操作。当然我想使用 jquery 来做到这一点。

必须将 URL 加载到弹出窗口中。

问题是,由于我是 jquery 新手,怎么办?

最佳答案

看看$.post功能。这会将 AJAX 请求发送到您选择的 URL,但与常规表单提交不同,它不会重新加载或更改当前页面。

<小时/>

编辑回复评论:
您可以通过动态创建一个带有每个变量的隐藏输入的表单来伪造它。将表单的目标设置为“_blank”,然后提交它,这将在新窗口中打开您的其他页面。

$('#myLink').click(function() {
var $f = $('<form></form>')
.attr({
method : 'post',
target : '_blank',
action : 'myOtherPage.php'
})
.appendTo(document.body)
;
var myHiddenVariables = {
id : 17,
name : "Joe Bloggs"
};
for (var i in myHiddenVariables) {
$('<input type="hidden" />')
.attr({
name : i,
value : myHiddenVariables[i]
})
.appendTo($f)
;
}
$f[0].submit();
return false;
});

关于jquery - 使用 JQuery 执行带有 POST 变量的 GET 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1004352/

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