javascript - angularjs关于获取遍历出来的input里面的值问题?
黄舟
黄舟 2017-04-10 18:00:37
[JavaScript讨论组]
<p ng-repeat="item in items">
  <span>{{item.id}}</p>
  <input type="text" ng-model="item.text"/>
  <input type="radio" ng-model="item.radio"/>
  <input type="checkbox" ng-model="item.checkbox"/>
</p>

现在的需求是我要把input里面的值提交通过ajax提交到后台,如果input里面有值就提交,没有就不提交,那怎么在js代码里面获取表单里面的值呢?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(2)
巴扎黑

用ng-change,在ngbind后面加个ng-change='change($index)',这个change函数接受改变了的位置下标作为参数,你可以在这个函数里存一下修改了的位置,放到一个数组里,然后提交表单的时候从这个数组里取位置获取值就好了。手机打的,有问题再问。

ringa_lee

您如果是分组件写的,本页面应该用$ctrl和控制器代码的this双向绑定。如果是,直接ng-model绑定的话,您可以在js代码中用$scope双向绑定,直接使用就可以。然后用$http.get( )方法,写入请求的服务端的url,以及要传递到服务器端的参数。变可以和后台交互

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号