我最近開始嘗試學習jQuery,但我需要一些幫助。jquery ajax提交表單到php
我有一個表格,我試圖提交,應該很簡單,但有些東西在搞亂我。我正在使用chrome的控制檯來查看發生了什麼,並且函數.php沒有被請求。此外,而不是一個POST請求,一個GET請求出現在控制檯中。
我已經在文件頭中包含了jquery。
感冒讓某人向我解釋我在這裏做錯了什麼?我嘗試了其他幾個我在論壇上找到的例子,但沒有成功。
HTML:
<form name="myPage_form" id="myPage_form">
<input id="myPage_location" type="text" size="50" placeholder="Enter a location" autocomplete="on" runat="server" />
<input type="text" id="myPage_city" name="myPage_city" />
<input type="text" id="myPage_cityLat" name="myPage_cityLat" />
<input type="text" id="myPage_cityLng" name="myPage_cityLng" />
<input type="text" id="myPage_type" name="myPage_type" value="selected"/>
<input type="submit" value="submit"/>
</form>
<div id="response-div">location is:</div>
的jQuery:
$('#myPage_form').submit(function() {
{
myPage_city = document.getElementById('myPage_city');
myPage_cityLat = document.getElementById('myPage_cityLat');
myPage_cityLng = document.getElementById('myPage_cityLng');
myPage_type = document.getElementById('myPage_type');
$.ajax({
url: 'functions.php',
data: ({myPage_type:myPage_type,myPage_city:myPage_city,myPage_cityLat:myPage_cityLat,myPage_cityLng:myPage_cityLng}),
type: 'post',
success: function(data){
$('#response-div').append(data);
}
});
}
});