【问题标题】:Uncaught ReferenceError: jQuery is not defined at file未捕获的 ReferenceError:jQuery 未在文件中定义
【发布时间】:2013-07-09 17:14:04
【问题描述】:

我正在使用 phonegap,每次它在这一行给我错误。我试图通过 phonegap 提交表单,javascript 工作但使用 jquery 总是我这个错误未捕获的 ReferenceError: jQuery is not defined at file

  jQuery(function() {

这是我的代码

<!DOCTYPE HTML> 
<html> 
  <head> 

  <script type="text/javascript" charset="utf-8" src="cordova-1.5.0.js"> 
  </script>
  <script type="text/javascript" src="jquery-1.6.4.min.js"></script>



  <script>
  function validation()
  {
    alert('validation');
  }

  jQuery(function() {

    alert("login");
    /* stop form from submitting normally */
    event.preventDefault();

    /*clear result div*/

    /* get some values from elements on the page: */
    //var values = $(this).serialize();
    var values = "user";
    /* Send the data using post and put the results in a div */
    jQuery.ajax({
      url: server_url,
      type: "post",
      data: values,
      success: function() {
        alert("success");
        jQuery("#result").html('submitted successfully');
      },
      error: function() {
        alert("failure");
        jQuery("#result").html('there is error while submit');
      }   
    });
  });

  </script>
</head> 

【问题讨论】:

    标签: jquery cordova


    【解决方案1】:

    你需要在你当前页面所在的文件夹中有jQuery文件,同时尝试获取你使用的最新的jQuery文件,你可以下载最新的here

    【讨论】:

      【解决方案2】:

      Cordova 是基于 jQuery 的吗?如果是这样,您必须先包含 jQuery。

      如果没有,您的 jQuery 文件可能找不到。按Ctrl+u查看源代码,然后点击头部链接jquery-1.6.4.min.js,看看能不能打开你的文件?

      【讨论】:

        猜你喜欢
        • 2021-09-09
        • 1970-01-01
        • 1970-01-01
        • 2022-01-21
        • 2017-06-21
        • 1970-01-01
        • 2018-04-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多