Javascript ReferenceError:未定义联系人调试时在jquery中出错
我有一个jquery代码片段,我正试图在我的jquery移动应用程序中使用它,但我无法使用该代码,因为在调试浏览器上的代码时出现了错误Javascript ReferenceError:未定义联系人调试时在jquery中出错,javascript,jquery,Javascript,Jquery,我有一个jquery代码片段,我正试图在我的jquery移动应用程序中使用它,但我无法使用该代码,因为在调试浏览器上的代码时出现了错误ReferenceError:Contact未定义。。我不知道为什么会出现此错误。。 这是jquery代码 if (typeof Contact === "undefined") { getElement("contacts_list").innerHTML = "<p>The Cordova Contacts API is inaccessi
ReferenceError:Contact未定义。。我不知道为什么会出现此错误。。
这是jquery代码
if (typeof Contact === "undefined") {
getElement("contacts_list").innerHTML = "<p>The Cordova Contacts API is inaccessible</p>";
}
if(联系人类型==“未定义”){
getElement(“联系人列表”).innerHTML=“Cordova联系人API不可访问””;
}
调试并在联系人处看到手表时
我收到参考错误:未定义联系人
请帮助我解决此问题..谢谢..您无法检查变量是否以这种方式定义。你可以用一个技巧来做到:
var Contact = Contact || "some_default_value";
if (Contact === "some_default_value") {
getElement("contacts_list").innerHTML = "<p>The Cordova Contacts API is inaccessible</p>";
}
var Contact=Contact | |“某些默认值”;
如果(联系人==“某些默认值”){
getElement(“联系人列表”).innerHTML=“Cordova联系人API不可访问””;
}
“某些默认值”
必须是一个值,联系人将永远不会有。在定义联系人的地方,显示代码这似乎是一个范围问题。您正在访问一个不知何故不可用的变量。@Saqueib如果我在我的第一个Js页面中将此Contact
定义为Var Contact
。会吗OK@sanatanmishra它应该在范围之内