为了更新购物车 $ 总计和项目总计,我们使用 AJAX 调用来替换购物车摘要 div (#cart-summary-for-ajax) 的内容,方法是从同一页面上的另一个(较小)页面提取数据地点。
我们面临的问题是,为了让它工作,我们在 .js 文件中收到一个错误,该错误会阻止代码的另一个区域工作(改变完全不同 div 的不透明度的 onFocus 效果)。
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);