gpt4 book ai didi

javascript - jQuery - 使用发布数据重定向

转载 作者:IT王子 更新时间:2023-10-29 02:48:10 24 4
gpt4 key购买 nike

如何使用帖子数据进行重定向?

如何使用 $_POST 移动到新页面?

如何做到这一点?它是如何完成的,为什么要这样做

最佳答案

这是一个简单的小函数,只要您使用 jQuery,它就可以在任何地方应用。

var redirect = 'http://www.website.com/page?id=23231';
$.redirectPost(redirect, {x: 'example', y: 'abc'});

// jquery extend function
$.extend(
{
redirectPost: function(location, args)
{
var form = '';
$.each( args, function( key, value ) {
form += '<input type="hidden" name="'+key+'" value="'+value+'">';
});
$('<form action="'+location+'" method="POST">'+form+'</form>').appendTo('body').submit();
}
});

根据评论,我扩展了我的答案:

// jquery extend function
$.extend(
{
redirectPost: function(location, args)
{
var form = $('<form></form>');
form.attr("method", "post");
form.attr("action", location);

$.each( args, function( key, value ) {
var field = $('<input></input>');

field.attr("type", "hidden");
field.attr("name", key);
field.attr("value", value);

form.append(field);
});
$(form).appendTo('body').submit();
}
});

关于javascript - jQuery - 使用发布数据重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19036684/

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