javascript - Problèmes rencontrés lors de la transmission des valeurs des paramètres dans les formulaires de formulaire en ng
巴扎黑
巴扎黑 2017-07-04 13:44:28
0
4
821
Dans

ng, utilisez le formulaire pour transmettre les valeurs des paramètres, (ajax, requête POST) les valeurs d'entrée et de sélection radio peuvent être directement obtenues, tant que le nom du champ correspondant est lié, le problème se pose maintenant. Lorsque vous effectuez plusieurs sélections, cela est lié de cette manière, mais le résultat final se présente sous cette forme :

index.php?studio_appointment/store&audit=%7B"1":true,"2":false%7D&content= content &end_time=2017-07-06T23:35:00.000Z&is_foreign=2&is_live=0&live_signal=%7B"2":true,"3":true%7D...., maintenant la structure de données requise en arrière-plan est
audit= 1&live_signal= 2,3&is_live=0 Cette forme de structure de données, donnez-moi quelques conseils ?

巴扎黑
巴扎黑

répondre à tous(4)
滿天的星座

Convertissez votre source de données avant de la soumettre

仅有的幸福

Je ne comprends pas ce que cela signifie. Le format d'URL que vous souhaitez est-il différent du format que vous obtenez ?

Peter_Zhu
<!--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);
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal