javascript – Probleme beim Übergeben von Parameterwerten in Formularen in NG
巴扎黑
巴扎黑 2017-07-04 13:44:28
0
4
810
Verwenden Sie in

ng das Formular, um Parameterwerte zu übergeben. (Ajax, POST-Anfrage) Eingabe- und Radioauswahlwerte können direkt abgerufen werden. Solange der entsprechende Feldname gebunden ist, tritt nun das Problem auf. Bei einer Mehrfachauswahl erfolgt die Bindung auf diese Weise, das Endergebnis hat jedoch die folgende Form:

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...., jetzt ist die im Hintergrund erforderliche Datenstruktur
audit= 1&live_signal= 2,3&is_live=0 Diese Form der Datenstruktur, bitte geben Sie mir einen Rat?

巴扎黑
巴扎黑

Antworte allen(4)
滿天的星座

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

仅有的幸福

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

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);
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!