再次调用时跳过了 Ajax
ajax been skipped when called again?
好的,所以我的ajax如下:
$.ajax({
url: "CheckOut/getCartFromClient/",
contentType: 'application/json; charset=utf-8',
dataType: 'json',
type: "POST",
data: JSON.stringify(list),
这基本上将购物车项目从本地存储发送到服务器,现在当用户编辑项目时,我设法正确更新本地存储,但是当再次发送到服务器时,调用的 ajax 被跳过并且服务器没有更新的购物车版本!?
问题是 Ajax 调用只工作一次,第二次,第三次总是被跳过!?
这可能
与缓存问题有关,请尝试在 ajax 调用中添加cache: false
选项
你的 ajax 调用是否在一个单独的函数下,如果没有把它放在这样的函数中:
function updateCart(list){
$.ajax({
url: "CheckOut/getCartFromClient/",
contentType: 'application/json; charset=utf-8',
dataType: 'json',
type: "POST",
data: JSON.stringify(list),
success: function(response){
//do your stuff
},
error:function(err){
//get error
}
})
调试:-- 检查列表项中的数据
希望这有帮助!
相关文章:
- 为什么可以't我使用了AJAX响应的一部分
- jQuery延迟了ajax调用的循环
- 检查元素hasClass是否添加了AJAX
- Javascript在实现时似乎跳过了一行(如果count==1)
- 我需要迭代一个JSON数组——不知道如何做到——已经搜索过了,但仍然可以'我一点也不知道
- Hammer.js过了一段时间就停止工作了
- grunt contrib jshint-error在定义之前就已经使用过了
- 从填充了 AJAX 的下拉列表中获取控制器的操作方法中的值
- 进行自动实时聊天/虚假聊天,我的javascript跳过了第一个响应
- 在$.ajax中嵌套了$.ajax-非常奇怪的问题
- Laravel:在玩了Ajax之后,我在表单中的所有按钮都发布到了同一个url
- 内爆中断了Ajax调用
- jQuery重新使用了ajax功能
- ng视图路由模板是否反映了ajax请求所做的更改
- Jquery:是什么HTML元素启动了ajax
- jQuery Click Event CheckBox 更改了 Ajax 调用
- 再次调用时跳过了 Ajax
- 在加载了 AJAX 的 DOM 元素上运行 jQuery 脚本
- 多个ajax请求过了一段时间不起作用
- AJAX调用跳过了发送一些参数,或者PHP丢失了一些参数