2013-07-09 37 views
1

我正在使用phonegap,並且每次它都會在此行發生錯誤。我試圖通過phonegap提交表單,但是使用jquery,它始終是我此errro未捕獲的ReferenceError:在文件Uncaught ReferenceError:jQuery沒有在文件中定義

jQuery(function() { 

這裏沒有定義jQuery是我的代碼

<!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> 

回答

0

是基於科爾多瓦jQuery的?如果是這樣,你必須首先包含jQuery。

如果沒有,您的jQuery文件可能找不到。按Ctrl + u查看源代碼,然後點擊頭部的鏈接jquery-1.6.4.min.js,看看它是否打開你的文件?

2

你需要在你當前頁面的文件夾中有jQuery文件,也試圖獲得你使用的最新jQuery文件相當老,你可以下載最新的here

相關問題