gpt4 book ai didi

javascript - 如何发送查询请求而不刷新?

转载 作者:行者123 更新时间:2023-12-01 03:58:00 24 4
gpt4 key购买 nike

我正在 Wordpress 中使用 Woocommerce 插件。当您单击“添加到购物车”按钮时,它所做的就是将其添加到 url 的末尾?add-to-cart=4689,就像这样“http://example.com/?add-to-cart=4689”,因此无论 url 查询中的商品 id 是什么,都会添加到购物车。

但是,我不想每次都刷新页面,所以现在我正在使用 In order to add the item to cart,但不刷新页面。

有没有办法在不使用 iframe 的情况下将该页面加载请求发送到 url“http://example.com/?add-to-cart=4689”?

最佳答案

这只能使用 JavaScript 来完成。

以下内容应该适用于普通 JavaScript。

<script>
var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://example.com/?add-to-cart=4689');
xhr.onload = function() {
if (xhr.status === 200) {
//add code to render what needs to be rendered
}
else {
alert('Request failed. Returned status of ' + xhr.status);
}
};
xhr.send();
</script>

该项目将像这样添加,但我认为您在刷新页面或重新呈现组件之前不会在购物篮中看到它。

关于javascript - 如何发送查询请求而不刷新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42473516/

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