gpt4 book ai didi

javascript - window.location.href 使用 POST 而不是 GET(或等效效果)

转载 作者:可可西里 更新时间:2023-11-01 16:06:37 31 4
gpt4 key购买 nike

我想在通过 POST 向网页提供新参数后以与 HTML form 相同的方式重新加载网页,但是从 JavaScript 中(在 HTML 页面中,但是在 form 的上下文之外)。

这是否可能作为 HTTP POST 而不是 GET 请求(一种 XMLHttpRequest 加上替换当前显示的文档)?如果必须使用 XMLHttpRequest(而不是 window.location.href),我该如何替换文档?第二个问题已经部分回答here .

最佳答案

我一直这样做(使用 jquery)的方式是这样的。

var $form=$(document.createElement('form')).css({display:'none'}).attr("method","POST").attr("action","URLHERE");
var $input=$(document.createElement('input')).attr('name','FIRST NAME HERE').val("FIRST VALUE HERE");
var $input2=$(document.createElemet('input')).attr('name','SECOND NAME HERE').val("SECOND VALUE HERE");
$form.append($input).append($input2);
$("body").append($form);
$form.submit();

关于javascript - window.location.href 使用 POST 而不是 GET(或等效效果),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26697338/

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