javascript - ng里form表单传递参数值遇到的问题
巴扎黑
巴扎黑 2017-07-04 13:44:28
[AngularJS讨论组]

ng中,用form 表单传递参数的值,(ajax,POST请求)input以及单选的值都能直接获取,只要绑定相应的字段名就行,现在问题来了。多选的时候,也是这么绑定,只是最后的结果是这种形式的:

index.php?studio_appointment/store&audit=%7B"1":true,"2":false%7D&content=内容&end_time=2017-07-06T23:35:00.000Z&is_foreign=2&is_live=0&live_signal=%7B"2":true,"3":true%7D.....,现在后台要的数据结构是
audit=1&live_signal=2,3&is_live=0这种形式的数据结构,求大神指点迷津?

巴扎黑
巴扎黑

全部回复(4)
滿天的星座

在提交之前把你的数据源进行转换

仅有的幸福

没看明白说的啥意思,是不是你想要的url格式跟你自己得到的格式不一样?

天蓬老师
<!--html-->
<input type="checkbox" ng-model="value1">
<input type="checkbox" ng-model="value2">
//js
var formData = {}
if($scope.value1){
angular.extend(formData,{"1":$scope.value1})
}
怪我咯

var params = lau_vm.launchFrom;

      var checkbox =params.checkbox;
      var res = {};
      angular.forEach(checkbox,function(v,k){
        var value = $.map(v,function(vv,kk){
          return kk;
        });
        res[k] = value.join(',');
      });
      delete params.checkbox;
      $.extend(params,res);
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

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