我在做一個笑話網站。每個笑話都存儲在mysql數據庫中的記錄中。當笑話放在一個頁面上時,有一個表決按鈕class=votebutton
。當有人點擊這個時,我希望表單的id和用戶的IP地址通過jQuery的ajax函數發送到我的投票處理.php文件中。我有兩個問題: 1.使用$(".votebutton").click()
作爲運行此功能的選擇器是否正確? 2.我如何選擇被提交的表格的id
在jquery函數中構造id變量?選擇要提交的表單的ID放在jQuery變量中
$(function() {
$(".votebutton").click(function() {
var id = //I'd like this to be the id of the form submitted
var ip = //I'd like this to be the ip of the user
var dataString = 'id='+ id = '&ip=' + ip;
//alert (dataString);return false;
$.ajax({
type: "POST",
url: "bin/vote.php",
data: dataString,
success: function() {
//something to do on success
}
});
return false;
});
});
此外,還有一個問題,如果你們有一分鐘 - 什麼是獲取訪問者IP的好方法。我認爲會有關於這些形式每頁(每個笑話)10 ...
非常感謝您的幫助...
單獨的表格父所以$(本).parent()。ATTR(「ID」)的ID .. – emaillenin 2011-03-08 07:21:47