gpt4 book ai didi

javascript - JQuery:将 GET URL 转换为 POST

转载 作者:可可西里 更新时间:2023-11-01 01:51:28 24 4
gpt4 key购买 nike

在 jQuery 中将 GET URL 字符串转换为 POST 的最简单方法是什么?

例如我想要一个链接的参数

    <a href="/somepage?x=1&amp;y=3" id="postlink">link</a>

如果激活了 javascript,将作为 POST onclick 提交。没有 AJAX,只是正常的表单提交。

有什么想法吗?

谢谢,汉内斯。

最佳答案

我刚写了这段代码,请检查,可能有帮助http://jsfiddle.net/AEwxt/

$('#postlink').click(function() {
var p = $(this).attr('href').split('?');
var action = p[0];
var params = p[1].split('&');
var form = $(document.createElement('form')).attr('action', action).attr('method','post');
$('body').append(form);
for (var i in params) {
var tmp= params[i].split('=');
var key = tmp[0], value = tmp[1];
$(document.createElement('input')).attr('type', 'hidden').attr('name', key).attr('value', value).appendTo(form);
}
$(form).submit();
return false;
});

关于javascript - JQuery:将 GET URL 转换为 POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9748593/

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