gpt4 book ai didi

javascript - 在卸载/卸载前使用 Javascript 发送帖子请求。那可能吗?

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

<分区>

补充:我不能使用 jQuery。我使用的是西门子 S7 控制单元,它有一个微型网络服务器,甚至无法处理 80kB 的 jQuery 文件,所以我只能使用 native Javascript。从这个链接 Ajax request with JQuery on page unload我知道我需要使请求同步而不是异步。这可以用原生 Javascript 完成吗?

我从这里复制代码:JavaScript post request like a form submit

我想知道我是否可以在关闭窗口/选项卡/离开站点时调用它,然后在卸载或卸载之前使用 jquery。应该可以吧?

function post_to_url(path, params, method) {
method = method || "post"; // Set method to post by default if not specified.

// The rest of this code assumes you are not using a library.
// It can be made less wordy if you use one.
var form = document.createElement("form");
form.setAttribute("method", method);
form.setAttribute("action", path);

for(var key in params) {
if(params.hasOwnProperty(key)) {
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", key);
hiddenField.setAttribute("value", params[key]);

form.appendChild(hiddenField);
}
}

document.body.appendChild(form);
form.submit();
}

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