jquery 表单提交,为什么我的$("form").serialize()不能把表单生产字符串

用html控件不能生成,但是换成服务器控件就能生成,有没有办法,在使用html控件的时候也能生成呢?因为服务器控件编译出来不也是html控件么

<form id="form">
<input name="user" value=""/>
<input name="name"  value=""/>
<input value=""/><!--用于测试-->
</form>
<script>
$('form').serialize();//="user=&name="; 
</script>

初步怀疑 你是没有给input加name属性? 如果没有name属性 是不会生成字符串的

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答