[英]In ie8 jquery error(The value of the property '$' is null or undefined, not a Function object)
[英]Error: The value of the property 'require' is null or undefined, not a Function object in IE browser 11
我在IE瀏覽器上遇到以下錯誤,我們的網頁無法正常運行。
“錯誤:屬性'require'的值為null或未定義,不是Function對象”
我在IE瀏覽器控制台中發現以下錯誤,請在此處輸入圖片描述
根據上述錯誤,請對以下錯誤代碼進行罰款
錯誤1
require({cache:{ 'webgate/Password':function(){ define(["dojo/_base/declare", "aps/Password", "dojo/request/xhr", "dojo/query"], function(declare, Password, xhr, query){
錯誤2
require(["dijit/registry", "aps/ready!"], function(registry) {
如何解決呢?
當腳本嘗試將require
用作function
時, require
未定義為function
。 您始終可以通過檢查是否存在此問題來確保不遇到此問題:
if (typeof require === "function") {
//your code
}
但這只會確保您不會遇到語法錯誤。 主要問題是語義,當您嘗試使用它時, require
確保已經定義了您的require
。 也許您可以將代碼包裝到一個function
然后在body
onload
時調用該function
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.