很多时候,我们需要同时提交参数和上传file文件,其实不用form表单,用ajax也可以实现
如下图:参数和文件一起提交
html
<div class="body">
<p>
<span class="form-title" style="">推送类型</span>
<input type="radio" onclick="remote_push()" name="push_type" value="0" style="margin-right: 5px">远程推送
<input type="radio" onclick="local_push()" name="push_type" value="1" style="margin-right: 5px">本地推送
</p>
<p>
<span class="form-title">目标用户</span>
<select id="target_type" style="width: 300px;" onchange="selectApp(value)">
<option value="0" selected="selected">请选择目标用户</option>
<option value="1">全员</option>
<option value="2">3天内(含)新用户</option>
<option value="3">导入部分用户uids</option>
<option value="4">近7天活跃用户</option>
</select>
</p>
<p class="add">
<button class="btn" id="submit_but" type="botton">提交</button>、
</p>
</div>
Ajax
$("#submit_but").click(function(){
var push_type = $("input[name=push_type]:checked").val();
// 重点一