tornado + jquery ajax 传递多个checkbox选中值

页面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 请求(提交多个checkbox的值)</a>
        </form>
    </body>
</html>

juqery ajax请求示例

$(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 处理参数

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

tornado返回数据

[1, 2]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容