比方说<form name="pagingForm" id="pagingForm" action="<spring:url value='${home_base_url}/centerSubscribeInit.do' htmlEscape='true'/>" method="post">
<input type="hidden" id="method" name="method" value="query" />
<input type="hidden" name="page" value="${page}" />
<input type="hidden" id="subscribeName" name="subscribeName" value="${subscribeName}" />
</form>我希望用jquery 的方法获取到 form 的action 的的值同时把这个form中包含的所有<input type="hidden"> id 的值和 value 的值 以 Map形式组成起来比方说
组成为 var map={page:1,subscribeName:test}请问怎么弄哦?
<input type="hidden" id="method" name="method" value="query" />
<input type="hidden" name="page" value="${page}" />
<input type="hidden" id="subscribeName" name="subscribeName" value="${subscribeName}" />
</form>我希望用jquery 的方法获取到 form 的action 的的值同时把这个form中包含的所有<input type="hidden"> id 的值和 value 的值 以 Map形式组成起来比方说
组成为 var map={page:1,subscribeName:test}请问怎么弄哦?
2.var map = "{page:" + $("method").attr("id") + ",subscribeName:" + $("method").val();
1.var action = $("#pagingForm").attr("action");
2.需要遍历
var list = $("#pagingForm").children();
var map = "{"
for(var i = 0;i<list .size();i++){
if(list[i].attr("type")=="hidden"){
map +=list[i].attr("id")+",subscribeName:" + list[i].val() + ";";
}
}
map +="}"