ajax选中的复选框转数组传到后台


var selectedItems = new Array();
 $(':input[class=ids][checked]').each(function() {
 selectedItems.push($(this).val());
 });
 $.ajax({
  type: "post",
  url: "<c:url value='/office/word!getPostReportInfo.do' />",
  data: {items: selectedItems.join(',')},
  async:false,
  success: function(date){
    if(date==1){
alert("选中的数据中存在已经上报的数据");
    }
  }
});

数据items 以字符串的形式传到后台

jsp中的checkbox怎么将选中的值传到后台

jsp

  1. <c:forEach items="${obj.rows}" var="list" varStatus="row" >  
        <tr>  
        <td align="center">  
            <c:if test="${list.shareType eq '0'}">  
                <input type="checkbox" disabled="disabled"/>  
            </c:if>  
            <c:if test="${list.shareType eq '1' || list.shareType eq '2'}">  
                <input type="checkbox" name="apiContent" value="${list.fieldCode}"/>  
            </c:if>  
        </td>  
        <td align="center">${list.fieldName}</td>  
        <td align="center">  
            <c:if test="${list.shareType eq '0'}">不共享</c:if>  
            <c:if test="${list.shareType eq '1'}">普通共享</c:if>  
            <c:if test="${list.shareType eq '2'}">按需共享</c:if>  
        </td>  
       </tr>  
    </c:forEach>

在循环列出的所有资源项中,将勾选的checkbox的值拼接成字符串传到后台:


function nextStep(){  
    var box = document.getElementsByName("apiContent");  
    var objArray = box.length;  
    var apiContentStr="";  
      
    for(var i=0;i<objArray;i++){  
        if(box[i].checked == true){  
            apiContentStr += box[i].value+",";  
        }   
    }  
    if(apiContentStr == "" || apiContentStr.length == 0){  
        alert("请勾选需要的资源项!");  
        return;  
    }  
    apiContentStr = apiContentStr.substring(0, apiContentStr.length-1);  
      
    $('#MainForm').attr('action', '${ctx}/api/toEditApply?apiContentStr='+apiContentStr);  
    $('#MainForm').submit();  
      
}



转载请注明出处:红色火线java加油站!http://hongsehuoxian.com
看到这里如果这篇文章真的帮到你了,不妨打赏一下哦!

以上就是红色火线JAVA加油站整理的关于jsp页面将选中的复选框转数组传到后台的文章,
希望可以帮到你,如果你有不同的见解可以留言指正哦,避免让别的java小伙伴在走挫折路。
SpringMVC非注解的处理映射器和适配器的相关文章
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

分享:

支付宝

微信