本文主要是介绍AngularJS 表单提交hidden属性后台无法获取到数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述:
通常使用表单提交数据的时候会使用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">
这篇关于AngularJS 表单提交hidden属性后台无法获取到数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!