tornado + jquery ajax 傳遞多個(gè)checkbox選中值

頁(yè)面html

<!DOCTYPE html>
<html>
    <body>
        <form method="post">
            <input name="item" type="checkbox" value="1" />
            <input name="item" type="checkbox" value="2" />
            <button>提交</button>
            <a id="click" href="javascript:void(0)">ajax 請(qǐng)求(提交多個(gè)checkbox的值)</a>
        </form>
    </body>
</html>

juqery ajax請(qǐng)求示例

$(function(){
    $('#click').click(function(){
        var items2 = { 'item': [] };
        $("input[name='item']:checked").each(function(i, n){
            items2['item'].push(n.value);
        });
        //alert(items2);
        $.ajax({
            url: '/test/multiple',
            type: 'delete',
            data: items2,
        });
    }); 
}); 

tornado 處理參數(shù)

def delete(self):
    items = self.get_arguments('item[]')
    self.write(str(items))

tornado返回?cái)?shù)據(jù)

[1, 2]
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容