window.location.reload not working correctly on $.ajax POST
window.location.reload not working correctly on $.ajax POST
$.ajax({
type: 'POST',
url: '/Base/SetCookie',
data: {
key: 'area',
value: addrId
},
success: function (data) {
console.log(window.location); //window.location is 'localhost:12345/Cart'
window.location.reload(true);
}
})
它把我带回到localhost:12345
,而不是我的当前页面localhost:12345/Cart
你知道怎么了吗?
更新:完整代码
$('.cartindexaddress').on('ifClicked', function (event) {
var addrId = $(this).val();
$.ajax({
url: '/Membership/GetUserAreaById/',
data: {
id: addrId
},
success: function (data) {
$.ajax({
type: 'POST',
url: '/Base/SetCookie',
data: {
key: 'area',
value: addrId
},
success: function (data) {
window.location.reload(true);
}
})
}
})
})
尝试:
window.location.reload(true);
location.reload();
window.location.href = window.location.href;
window.location.href = '/Cart';
window.location.href = window.location;
一切都不正常,仍然把我带回到第一页。
请使用$。Post而不是$。Ajax在我的代码中,一切都可以通过使用$.post
相关文章:
- Ruby On Rails应用程序与angularJS关于AJAX
- 使用jQuery的.on()方法阻止Ajax.BeginForm中提交的默认行为
- Ruby On Rails Ajax 提交提交两次
- Jquery ajax append html file based on url
- Ruby on rails-更新ajax的PUT方法
- Ruby On Rails:send_file通过jquery/ajax请求
- laravel ajax get request on orderBy => internal server er
- Yii Ajax on click
- Ajax on select control Jquery javascript?
- Ajax 请求在 Ruby on rails 中不起作用
- Jquery length() not counting on ajax load()
- 带有 ajax 的 Fancybox on click 事件会触发多个 ajax 请求
- .on() 在 ajax 加载的页面上不起作用
- Django [WinError 10053] on AJAX POST
- Ajax CollapsiblePanelExtender Keep state on Postback
- 本地 Ajax 请求 / Sencha / PhoneGap on Android.
- Ruby on Rails - 执行 ajax 以在 JQuery 单击时呈现部分
- Selecton on jquery ajax reply
- window.location.reload not working correctly on $.ajax POST
- JQuery .on AJAX事件多次触发