IE9 64位中的Magento AJAX问题-使用简单的可配置产品插件
我有一个Magento,它使用简单的可配置产品插件。对于那些不知道的人,一旦选择了可配置的产品选项,它就会使用AJAX查询来获取构成可配置产品选择的简单产品的自定义选项 这个问题存在于我的电脑上 当有人根据包装尺寸选择他们想要的简单产品时,应该在让他们决定颜色选择时获得定制选项 除了64位模式的IE9之外,它在每一个浏览器中都能正常工作,这恰好是我的客户端使用的浏览器 我已尝试使用以下命令强制文档类型:IE9 64位中的Magento AJAX问题-使用简单的可配置产品插件,ajax,magento,64-bit,internet-explorer-9,Ajax,Magento,64 Bit,Internet Explorer 9,我有一个Magento,它使用简单的可配置产品插件。对于那些不知道的人,一旦选择了可配置的产品选项,它就会使用AJAX查询来获取构成可配置产品选择的简单产品的自定义选项 这个问题存在于我的电脑上 当有人根据包装尺寸选择他们想要的简单产品时,应该在让他们决定颜色选择时获得定制选项 除了64位模式的IE9之外,它在每一个浏览器中都能正常工作,这恰好是我的客户端使用的浏览器 我已尝试使用以下命令强制文档类型: <meta http-equiv="X-UA-Compatible" content=
<meta http-equiv="X-UA-Compatible" content="IE=8" />
如有任何想法/想法,将不胜感激 正如建议的那样,升级原型确实有效!您可以从此处下载框架的最新版本:是否有任何错误消息?您使用的是与ie9一起工作的原型版本吗?它是原型版本:1.6.0.3-我也没有看到任何错误。你可以在这个产品上看到:这个版本的原型没有ie9支持。我已经将它更新到原型的最新版本。。。我将查看是否有任何改进升级原型在管理区域导致了大量错误,因此我将其制作为只在产品页面上加载最新原型,而不在其他地方加载。
Product.Config.prototype.showCustomOptionsBlock = function(productId, parentId) {
var coUrl = this.config.ajaxBaseUrl + "co/?id=" + productId + '&pid=' + parentId;
var prodForm = $('product_addtocart_form');
if ($('SCPcustomOptionsDiv')==null) {
return;
}
Effect.Fade('SCPcustomOptionsDiv', { duration: 0.5, from: 1, to: 0.5 });
if(productId) {
//Uncomment the line below if you want an ajax loader to appear while any custom
//options are being loaded.
$$('span.scp-please-wait').each(function(el) {el.show()});
//prodForm.getElements().each(function(el) {el.disable()});
new Ajax.Updater('SCPcustomOptionsDiv', coUrl, {
method: 'get',
cache: false,
evalScripts: true,
onComplete: function() {
$$('span.scp-please-wait').each(function(el) {el.hide()});
Effect.Fade('SCPcustomOptionsDiv', { duration: 0.5, from: 0.5, to: 1 });
//prodForm.getElements().each(function(el) {el.enable()});
}
});
} else {
$('SCPcustomOptionsDiv').innerHTML = '';
window.opConfig = new Product.Options([]);
}
};