Javascript 在Magento构建的三个不同目录上测试CDN时破坏了Ajax和JS
这是一个Magento版本。我相信某些链接或目录结构可能已损坏。我所有的Ajax都坏了,我的控制台显示了下面的错误Javascript 在Magento构建的三个不同目录上测试CDN时破坏了Ajax和JS,javascript,jquery,ajax,magento,prototypejs,Javascript,Jquery,Ajax,Magento,Prototypejs,这是一个Magento版本。我相信某些链接或目录结构可能已损坏。我所有的Ajax都坏了,我的控制台显示了下面的错误 我认为这与ajax\u pager.js:101有关,它引用了getBaseUrl 我是否需要更新的原型JavaScript框架版本1.7.3 错误日志显示 Error: "throw $continue" is deprecated, use "return" instead 我右键单击了prototype.js和ajax_pager.js文件,它们看起来仍然链接正确 aj
我认为这与
ajax\u pager.js:101
有关,它引用了getBaseUrl
我是否需要更新的原型JavaScript框架版本1.7.3
错误日志显示
Error: "throw $continue" is deprecated, use "return" instead
我右键单击了prototype.js和ajax_pager.js文件,它们看起来仍然链接正确 ajax\u pager.js
url.substr(this.config.getBaseUrl(url).length); LINE 101
var preparedUrl = this.prepareUrlForMana(this.listConfig.nextBunchUrl); LINE 70
// define if current offset scrolled to checkpoint
if(scrolledToCheckPoint) {
_this.ajaxProductsUpdate(); LINE 59
}
} else {
responder = function(event) {
Event.extend(event, element);
handler.call(element, event);
};
}
}
prototype.js
url.substr(this.config.getBaseUrl(url).length); LINE 101
var preparedUrl = this.prepareUrlForMana(this.listConfig.nextBunchUrl); LINE 70
// define if current offset scrolled to checkpoint
if(scrolledToCheckPoint) {
_this.ajaxProductsUpdate(); LINE 59
}
} else {
responder = function(event) {
Event.extend(event, element);
handler.call(element, event);
};
}
}
请让我知道我能做些什么来进一步调查
调查此类问题的一个好方法是打开Chrome Network Inspector并查看请求。有了这些,你就可以看到你的内容是否像你想要的那样被加载。如果你能向我们展示产生错误的代码,那会有帮助吗?我想这与引用getBaseUrl的ajax_pager.js:101有关。自从我改变了这一点,我觉得它仍然是缓存的一些方式或一些地方。也许我会尝试清除CDN缓存。@Sautimo我添加了一些代码。
this.config.getBaseUrl(url)
显然是未定义的,该配置对象是否有该方法,它是否工作,以及您传递的url值是多少?这是调查此类问题的好方法,正在打开Chrome网络检查器并查看请求。有了这些,你就可以看到你的内容是否像你想要的那样被加载。如果你能向我们展示产生错误的代码,那会有帮助吗?我想这与引用getBaseUrl的ajax_pager.js:101有关。自从我改变了这一点,我觉得它仍然是缓存的一些方式或一些地方。也许我会尝试清除CDN缓存。@Sautimo我已经添加了一些代码。这个.config.getBaseUrl(url)
显然是未定义的,这个配置对象有那个方法吗,它在工作吗,你传递的url值是多少?