我帶班格時=「投票」是如何選擇一個類或ID的按鈕被點擊使用jQuery
<div class="vote">
<input type="hidden" name="q_id" class="q_id" id="q_id" q_id="{{ result.object.id }}" value="{{ result.object.id }}">
<button type="submit" class="downvote" value="downvote">downvote</button>
,並有我的HTML頁面上幾個這種類型的申報單,
我與jQuery Ajax調用
$('.downvote').click(function() {
var q_id=$(this).attr('q_id')
console.log(q_id)
$.ajax({
type: 'GET',
url:"http://127.0.0.1:8000/q/downvote/",
data:q_id,
success: searchSuccessDown,
dataType: 'html'
});
});
function searchSuccessDown(data) {
console.log('downvoted successfully');}
我newbee,我的問題是,當一個downvote按鈕點擊(頁面上有幾個downvote按鈕)如何爲class =「vote」的相應div選擇ID =「q_id」或class =「q_id」的輸入標籤,並通過ajax數據傳遞其值。
你的意思是你要發佈通過ajax輸入數據到url?並作爲回報,你想獲得任何數據或不? –
你應該添加'event.preventDefault();'到你的JS代碼,以防止表單提交,並且你沒有使用表單來完成它。所以使它也形成..! –
您的投票類div只包含2個元素嗎? –