Javascript 在“单击侦听器不重定向到请求页面”中发布请求

Javascript 在“单击侦听器不重定向到请求页面”中发布请求,javascript,jquery,html,Javascript,Jquery,Html,所以在我的html中有一个元素 <button">Add to Cart</button> 嗨,我能看到的是你没有做任何事情来重定向页面 所以,当您使用$.post发送请求时,它将从请求页面返回您的响应,并且您将在同一页面返回b to redirect you can use following methods // similar behavior as an HTTP redirect window.location.replace("your url"); //

所以在我的html中有一个元素

<button">Add to Cart</button>

嗨,我能看到的是你没有做任何事情来重定向页面
所以,当您使用$.post发送请求时,它将从请求页面返回您的响应,并且您将在同一页面返回b

to redirect you can use following methods
// similar behavior as an HTTP redirect
window.location.replace("your url");

// similar behavior as clicking on a link
window.location.href = "your url";  
您可以在$post请求中使用它。post请求成功后,您可以重定向到其他页面,甚至可以在不使用$post的情况下重定向

在包含JQuery和JQuery.redirect.min.js插件之后,您只需执行以下操作:

$().redirect('your url', {post data in key value pair i.e.'key':'value'});
我也遇到了这个问题,希望它能奏效

$.redirectPost("your URL", {post data in key value pair i.e.'key':'value'});

将回调函数(完成)添加到$.POST中,在该函数中写入重定向URL(WiDOW.Loe= = ReRealtTURURL)。此外,考虑在按钮上直接添加事件侦听器,它会使代码更干净。快乐编码:-)
$.redirectPost("your URL", {post data in key value pair i.e.'key':'value'});