未捕获的引用错误:未定义连接
Uncaught ReferenceError: connect is not defined
我正在使用phonegap来开发移动应用程序。但是,当我尝试使用JSon发送数据时,我在Android Logcat中遇到了此错误:
file:///android_asset/www/index.html: Line 31 : Uncaught ReferenceError: connect is not defined
我想我已经定义了它,这是我的索引.html代码:
<html>
<head>
<title>Acceleration Example</title>
<script type="text/javascript" charset="utf-8" src="cordova-1.9.0.js"></script>
<script charset="utf−8" type="text/javascript">
function connect(e)
{
var term= {button:e};
$.ajax({
url:'http://192.168.137.1/server/',
type:'POST',
data:term,
dataType:'json',
error:function(jqXHR,text_status,strError){
alert(“no connection”);},
timeout:60000,
success:function(data){
$("#result").html("");
for(var i in data){
$("#result").append("<li>"+data[i]+"</li>");
}
}
});
}
</script>
</head>
<body>
<center><b>Bikes or Cars</b></center>
<center><input onclick="connect(this.value)" type="button" value="cars" /></center>
<center><input onclick="connect(this.value)" type="button" value="bikes" /></center>
<center><b>Result</b></center>
<ul id="result"></ul>
</body>
</html>
将此添加到标头:
<script type="text/javascript" charset="utf-8" src="jquery.mobile/jquery-1.7.2.min"></script>
问题是$.ajax是在jquery中定义的.js
错误回调中的警报中有错误的引号:
alert(“no connection”);
尝试
alert("no connection");
首先,你有一些错别字
<script charset="utf−8" type="text/javascript">
...
alert(“no connection”);},
其次,当你收到这样的错误,但你已经用这个名字声明了一个函数,你可能会在页面(和javascript)加载时遇到错误。尝试在启用了javascript-console(ctrl-alt-J)的Chrome中打开页面,并查找其中的错误。
LG
法斯特德
相关文章:
- 为什么“;未定义的“;在JavaScript中结束循环
- 要求未定义JS回调参数
- 如何检查管道中未定义的项目
- TypeError:无法读取属性'推'未定义的JavaScript
- $window.ga在AngularJS事件中未定义
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 无法获取属性'selectedIndex'的未定义引用或null引用
- 如何消除代码中的未定义和其他问题
- 未捕获的ReferenceError:$未定义
- PhoneGap: 引用错误: 未定义连接
- 我收到错误:无法连接到 [未定义:27017]
- 未捕获的引用错误:未定义连接
- 尝试连接另一个字符串时,字符串值变为未定义
- fb.api 在连接的用户上返回“未定义”
- 连接字符串时避免使用未定义的属性
- 为什么我会收到这个Javascript错误“;未定义连接”;
- dojo.连接事件对象未定义
- 节点Grunt.js'警告:未定义连接使用'
- Phonegap插件不工作-连接未定义