使用复选框发布请求并选择选项

时间:2015-04-17 16:18:29

标签: javascript jquery python html

我有一个html表,其行在forloop中创建,第一个元素复选框具有唯一值和相同名称("复选框")和最后一个元素,一个具有相同名称的select元素(&#34) ;选择")和相同的选项。我正在尝试将所选复选框和相关选项发送到帖子请求。因为我在做什么时

d=parse_qs(request_body)
selected_opt=d.get('selects',[''])

如果我没有选中该复选框,selected_opt将返回所有值。因为我必须创建一个复选框值(键)字典和​​相应的选定选项(值)。

1 个答案:

答案 0 :(得分:0)

从我试图理解的东西中尝试这样的事情(仅用于让数据由你自己写出其余部分。):

data = []

$("input[type='checkbox'] :checked").each(function(){
            parentRow = $(this).parent()

            //key=>checkbox val, val => select input val
            data.push({$(this).val() : parentRow.find("select").val()})
        });

    //use data variable as ur ajax data
    sendAjax(data)