AngularJS 表单提交hidden属性后台无法获取到数据

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Thousa_Ho/article/details/80059957

问题描述:
通常使用表单提交数据的时候会使用input的hidden提交一些隐藏的属性

<input type="hidden" ng-model="pageId" name="pageId" id="pageId">

就像这样,然后提交到后台却无法获取到数据,我将type属性设置成text后,后台就获取到了

原因分析:
angularjs中使用ng-model绑定值之后的表单使用hidden类型提交是无法传值到后台的

解决方法:
如果为了不显示该值,直接使用ng-show或者ng-hide来设置是否显示和隐藏即可

<input type="text" ng-hide="hideElement" ng-model="pageId" name="pageId" id="pageId">
展开阅读全文

没有更多推荐了,返回首页