phonegap を使用してモバイル アプリケーションを開発しています。しかし、JSON を使用してデータを送信しようとすると、Android Logcat で次のエラーが発生しました。
file:///android_asset/www/index.html: Line 31 : Uncaught ReferenceError: connect is not defined
私はすでにそれを定義していると思います.ここに私のindex.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>