Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript .用IE加载奇怪的行为_Javascript_Jquery - Fatal编程技术网

Javascript .用IE加载奇怪的行为

Javascript .用IE加载奇怪的行为,javascript,jquery,Javascript,Jquery,我将结帐篮的一部分加载到一个HTML中,该HTML用作下拉列表。这适用于所有浏览器 然后,当按下按钮时,我会绑定buy按钮来更新购物篮-这样的点击不会刷新页面。这在除IE之外的所有浏览器中都有效,但如果我在IE中刷新页面,它会刷新我的第一个脚本中的篮子 然后我有一个篮子,显示添加的产品。然而,如果我尝试添加另一个产品,它会突然用添加的产品将篮子替换为空篮子。这是怎么可能的,因为篮子里确实有产品——如果我导航到它,我就能看到 从开始加载篮子的脚本: $('ul.acdropdownfull').l

我将结帐篮的一部分加载到一个HTML中,该HTML用作下拉列表。这适用于所有浏览器

然后,当按下按钮时,我会绑定buy按钮来更新购物篮-这样的点击不会刷新页面。这在除IE之外的所有浏览器中都有效,但如果我在IE中刷新页面,它会刷新我的第一个脚本中的篮子

然后我有一个篮子,显示添加的产品。然而,如果我尝试添加另一个产品,它会突然用添加的产品将篮子替换为空篮子。这是怎么可能的,因为篮子里确实有产品——如果我导航到它,我就能看到

从开始加载篮子的脚本:

$('ul.acdropdownfull').load('/m4n?seid=etailer-basket div#centerbox.itembox.centerbox');
单击以下按钮刷新篮子:

$(".actionbutton").click(function(){
$('ul.acdropdownfull div#centerbox.itembox.centerbox .body').load('/m4n?seid=etailer-basket div#centerbox.itembox.centerbox .body');
});
我还通过以下方式清除缓存:

$.ajaxSetup({ cache: false });
最后-我尝试设置不同时间的超时函数:

setTimeout( function(){
$(".addinfo .actionbutton").click(function(){
$('.actionbutton div#centerbox.itembox.centerbox .body').load('/m4n?seid=etailer-basket div#centerbox.itembox.centerbox .body');
});
}, 100); 

什么是动作按钮?它是锚吗?如果是,您需要执行PreventDefaultIt a href元素-将产品添加到篮子中的按钮。请尝试使用此$(“.actionbutton”)。单击(函数(e){e.preventDefault();e.stopPropagation();