jquery批量获取form表单要提交的值

jquery代码:

alert($("form").serialize());

完整请求:
这个方法适用于get请求,对于post请求我没试过。

   $("#generate").click(function(){
    $.ajax({
           url:"organization/generateAuthCode", //你的路由地址
           type:"post",
           dataType:"json",
           data:$("form").serialize(),
           timeout:30000,
           success:function(data){
             $("#description").value(data);
           },
           error:function(){
            console.log(data);
          }
        });
  });

我在后端返回接收到的数据:

jquery批量获取form表单要提交的值_第1张图片

get也是可以的:

jquery批量获取form表单要提交的值_第2张图片

<input type="radio" name="radio" value="0"/><input type="radio" name="radio" value="1"/>

获取value值:

$("input[type='radio'][name='radio']:checked").val()

获取html的内容:

$("input[type='radio'][name='radio']:checked").html()
<select id="selectName">
<option value="">请选择你喜欢的类型option>
 <option value="0">唱歌1option>
 <option value="1">唱歌2option>
 <option value="2">唱歌3option>
select>

获取value值:

$("#selectName").val();
$("#selectName  :selected").html();

你可能感兴趣的:(jquery)