1.jq同name只取一个value值,后面的覆盖前面的怎么写?
2.怎样把空值的value不要传出值
1条回答 默认 最新
- CSDN专家-天际的海浪 2021-07-05 18:57关注
这个只能用js处理了,给你写个例子
代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)<script type="text/javascript" src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script> <form method="post" action="testing.php" id="form" > <input type="checkbox" name="n1" value="AAA" checked="checked" /> <input type="checkbox" name="n1" value="BBB" checked="checked" /> <input type="checkbox" name="n1" value="CCC" checked="checked" /> <input type="text" name="t1" value="334" /> <input type="text" name="t2" value="" /> </form> <script type="text/javascript"> var arr = $("#form").serializeArray(); var obj = {}; arr.forEach(function(v, i){ if (v.value!="") { obj[v.name]=v.value; } }); console.log(obj); var arr2 = []; for (var n in obj) { arr2.push(encodeURIComponent(n)+"="+encodeURIComponent(obj[n])); } var data = arr2.join("&") console.log(data); </script>
这样之后用 $.ajax(); 提交 obj或data的值都可以。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 删除虚拟显示器驱动 删除所有 Xorg 配置文件 删除显示器缓存文件 重启系统 可是依旧无法退出虚拟显示器
- ¥15 vscode程序一直报同样的错,如何解决?
- ¥15 关于使用unity中遇到的问题
- ¥15 开放世界如何写线性关卡的用例(类似原神)
- ¥15 关于并联谐振电磁感应加热
- ¥60 请查询全国几个煤炭大省近十年的煤炭铁路及公路的货物周转量
- ¥15 请帮我看看我这道c语言题到底漏了哪种情况吧!
- ¥66 如何制作支付宝扫码跳转到发红包界面
- ¥15 pnpm 下载element-plus
- ¥15 解决编写PyDracula时遇到的问题