2017-03-04 3 views
-1

Ich habe Array von Werten mit jquery und angularjs übergeben. Wenn ich auf Submit-Button klicke, bekomme ich nur den ersten Array-Wert. Wie alle Array-Wert zu erhalten, mit ng-model.Here ist mein all-Code https://jsfiddle.net/rijo/6dLxhr7j/ Code Script unten angegebenenWie erstellt man ein Array mit AngularJS's ng-Modell und wie kann man mit jquery senden?

$scope.onSubmit = function(){ 
    sum = $scope.obj; 
    console.log(sum); 
     $http({ 
      method : 'POST', 
      url : 'admin_controller.php', 
      data: $.param(sum), 
      headers: {'Content-Type': 'application/x-www-form-urlencoded'} 
     }).then(function (response) { 
      console.log("OK"); 
     }); 
    } 

Bitte jemand helfen kann .. Danke!

+0

Das AngularJS-Framework postet normalerweise Daten als "Content-Type: application/json" und muss nicht mit der jQuery-Parametermethode serialisiert werden. – georgeawg

+0

Schauen Sie sich [StackOverflow: JSON POST mit PHP empfangen] an (http://stackoverflow.com/questions/18866571/receive-json-post-with-php). – georgeawg

Antwort

-1

Sie müssen Daten als ein Objekt veröffentlichen, übergeben Sie Ihr Array als Objekt Attributwert. In diesem Fall verwende ich die $http.post Shortcut-Methode.

+0

Ich möchte den Wert als dynamisch, nicht als statische – Rijo

+0

erhalten Sie können mir geben, wie dynamische Werte von meinem HTML-Code – Rijo

+0

Holen Sie sich die aktualisierte Antwort – aUXcoder

Verwandte Themen