我正在使用phonegap并且每次它都在这行给我错误。我正在尝试通过phonegap提交表单,javascript工作但是jquery它总是我这个errro未捕获的ReferenceError:jQuery没有在文件中定义
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>
答案 0 :(得分:2)
您需要在当前页面的文件夹中包含jQuery文件,同时尝试获取您使用的最新jQuery文件,您可以下载最新的here。
答案 1 :(得分:0)
Cordova基于jQuery吗?如果是这样,你必须先包含jQuery。
如果没有,可能找不到您的jQuery文件。按Ctrl + u查看源代码,然后单击头部的链接jquery-1.6.4.min.js,看看它是否打开文件?