为了更新购物车$ total和item total,我们使用AJAX调用来替换cart摘要div(#cart-summary-for-ajax)的内容,方法是从另一个(较小的)页面中提取数据在同一个网站上。
我们面临的问题是,为了使其工作,我们在.js文件中收到错误,该错误会阻止代码的另一个区域工作(onFocus效果会改变完全不同的div的不透明度)
setTimeout('$('#cart-summary-for-ajax').load('http://###.com.au/pages/contact #cart-summary-for-ajax');', 500);
令人困惑的是,如果我使用下面的代码,我提到的onFocus效果完美无缺,文件中没有错误,但AJAX似乎没有发生。
setTimeout('$('#cart-summary-for-ajax').load('http://###.com.au/pages/contact #cart-summary-for-ajax')', 500);
答案 0 :(得分:1)
请改为尝试:
setTimeout(function(){
$('#cart-summary-for-ajax').load('http://a-j-e.com.au/pages/contact #cart-summary-for-ajax');
}, 500);