怎么用jquery创建form隐藏传值、post提交? 解决URL后参数过长的限制问题。以下demo,只改js 60

html:<ahref="javascript:;"class="btn-01sfndo-toApplyAll"onclick="toApplyAll()">批量申请</... html:
<a href="javascript:;" class="btn-01s fndo-toApplyAll" onclick="toApplyAll()">批量申请</a>
<a href="javascript:;" class="btn-01s fndo-noApplyAll no" style="display:none;">批量申请</a>

js:
//批量申请
function toApplyAll(){
var code = new Array();
//var uids = $('input:checkbox.clsCheckSelect:checked');
var len = $('#fndo-noInvoiceList a.on').length;
if(len == 0){
error_ztip.setContentTpl("请选择要申请的记录!");
error_ztip.show();
return;
}
//拼接 所有被选中的ID
$('.sin-checkbox').each(function (){
var hasClass = $(this).hasClass('on');
if(hasClass){
//alert(this.id);
var vid = this.id;
var vid = vid.substring((vid.indexOf('_')+1),vid.length);
code[code.length] = vid;
}
});
var url = "/views/pply_info.html?id="+code;
//跳转置顶
//$(window.parent).scrollTop(0);
window.location.href = url;
//return false;
}
//试了下 input隐藏传值不起效果
展开
 我来答
百度网友4b4b222
2017-05-10 · 超过18用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:18.5万
展开全部
你这本来就是get提交啊,怎么就post了,最简单的post的话就直接用form表单的post提交就好了
追问

a标签是get呀,页面没有form,写了jquery创建form隐藏input提交也没生效(部分代码)

go辛标
2017-05-10 · 超过14用户采纳过TA的回答
知道答主
回答量:40
采纳率:75%
帮助的人:7.8万
展开全部
代码不全,有没有更全面的html代码
追问


html只触发一个a标签

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式