javascript - ng里form表单传递参数值遇到的问题
问题描述
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这种形式的数据结构,求大神指点迷津?
问题解答
回答1:在提交之前把你的数据源进行转换
回答2:没看明白说的啥意思,是不是你想要的url格式跟你自己得到的格式不一样?
回答3:<!--html--><input type='checkbox' ng-model='value1'><input type='checkbox' ng-model='value2'>
//jsvar formData = {}if($scope.value1){angular.extend(formData,{'1':$scope.value1})}回答4:
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);
相关文章:
1. golang - 用IDE看docker源码时的小问题2. 请问“由于 Cookie “PHPSESSID”的“SameSite”属性设置为“None”,但缺少“Secure”属性,此 Cookie 未来将被拒绝。”请问出现这个问题怎么办?3. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题4. 前端 - 类到底该如何去命名 .newsList 这种的命名难道真的不是过度语义化吗?~5. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?6. docker start -a dockername 老是卡住,什么情况?7. docker api 开发的端口怎么获取?8. docker容器呢SSH为什么连不通呢?9. 如何解决Centos下Docker服务启动无响应,且输入docker命令无响应?10. python小白,关于函数问题

网公网安备