javascript - Uncaught ReferenceError : connect is not defined

标签 javascript android html css cordova

我正在使用 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&minus;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 中定义的

关于javascript - Uncaught ReferenceError : connect is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19832226/

相关文章:

android - 为什么在Android Studio中构建Telegram4android返回错误找不到符号方法sqrt(float)?

javascript - 在 if 条件下使用 id

javascript - 使用 JS 更改 iframe 内的文本

javascript - TypeError : e. preventDefault 不是函数

javascript - 从解析的 xml 构造 xml 字符串

javascript - 如何将 HTML 插入到 getElementByID.innerHTML 函数中

android - 在 LinearLayout 扩展类中画一条线

javascript - 来自 servlet 的警报返回空白页

android - GMS 服务更新会终止 Android 设备中当前正在运行的依赖于 GMS 的进程/服务

javascript - 视频结束后显示播放按钮