eed7613868
2015-07-21 13:57
采纳率: 30%
浏览 9.5k

jquery获取到复选框选中的值,值为数值类型,怎样通过ajax 传到后台,后台怎样接送

求救,困扰了一天了, 急急急急急急急急急急急急,这个问题描述也太坑了吧。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • danielinbiti 2015-07-21 14:52
    已采纳
     <!DOCTYPE html>
    <html>
    <head>
    <script src="/jquery/jquery-1.11.1.min.js">
    </script>
    <script>
    function getCheck(){
      var arr=[];
      $("input[type='checkbox']:checked").each(function(){ 
           arr.push(this.value);
      })
      var json = JSON.stringify(arr);//数组转换成json,都在了,数组和json
      alert(json);
    }
    </script>
    </head>
    <body>
    <input type='checkbox' value='1'/>
    <input type='checkbox' value='2'/>
    <input type='button' value='取值' onclick='getCheck()'/>
    </body>
    </html>
    
    
    点赞 评论
  • bdmh 2015-07-21 14:02

    ajax支持写参数的,在不会,就直接加到链接后面也行

    点赞 评论
  • danielinbiti 2015-07-21 14:11

    $('复选框的id').attr('checked')是否选中
    交互的例子
    http://blog.sina.com.cn/s/blog_9798fdfe01017oqt.html

    点赞 评论
  • 柴九小哥 2015-07-21 15:58

    var checkbox=checkbox的值。这个你用js获取吧
    var obj=$.ajax({url:"xxx.aspx?id=checkbox值",async:false});
    var xxxx=obj.responseText;
    $("#指定id").html(xxxx);

    点赞 评论
  • zsh_13166381575 2015-07-22 03:23

    $.ajax({
    url: "exchangecommissionaccounts.action",
    data:{platname:name},
    type: "POST",
    datatype: "json",
    success: function(json){
    for(var p in json){
    var option = $("").val(json[p]).text(json[p]);
    $("#suesss").append(option);
    }
    }
    });

    点赞 评论
  •  <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.min.js"></script>
    <input type='checkbox' value='1' />
    <input type='checkbox' value='2' />
    <input type='checkbox' value='3' />
    <input type='checkbox' value='4' />
    <input type='button' value='发送' onclick="Send()"  />
    <script>
        function Send() {
            var v = $("input[type='checkbox']:checked").map().get().join(',');
            if (v == '') { alert('请选择!'); return }
            $.ajax({
                url: 'xxx.asp', data: { v: v }, type: 'POST', complete: function (xhr) {
                    alert('发送完毕')
                }
            })
        }
    </script>
    

    xxx.asp

     v=request.form("v")
    '...其他操作
    
    
    点赞 评论

相关推荐 更多相似问题