Datentabellen-Post-Request-Parameter funktionieren nicht

8

Ich bin neu in AngularJS und DataTables. Ich arbeite an einem Projekt mit einem AngularJS-Frontend und einem Rails-Backend.

Ich versuche, DataTables in meinem Projekt mit der AJAX POST-Methode zu verwenden, aber die DataTable AJAX POST-Methode sendet Datenparameter -Konstanten

Wenn ich eine normale AJAX-POST-Anfrage verwende, funktioniert es einwandfrei. Ich weiß nicht, warum DataTables POST AJAX nicht funktioniert.

Bitte helfen Sie mir, dieses Problem zu lösen.

AJAX-Aufruf in AngularJS verwenden

%Vor%

Dieser Code AJAX POST.

Es gibt die richtige Erfolgsantwort.

DataTables POST-Anforderung

%Vor%

Er wirft den folgenden Fehler auf der Serverseite auf. Gibt es einen Fehler in meinem Code?

Beim Parsen der Anfrageparameter ist ein Fehler aufgetreten.

Inhalt:

  

0 =% 7B & amp; 1 =% 22 & amp; 2 = s & amp; 3 = t & amp; 4 = a & amp; 5 = n & amp; 6 = d & amp; 7 = a & amp; 8 = r & amp; 9 = d & amp; 10 = & amp; 11 = i & amp; 12 = d & amp; 13 =% 22 & amp; 14 =% 3A & amp; 15 = 4 & amp; 16 = 0 & amp; 17 =% 2C & amp; 18 =% 22 & amp; 19 = s & amp; 20 = e & amp; 21 = c & amp; 22 = t & amp; 23 = i & amp; 24 = o & amp; 25 = n & amp; 26 = & middot; & amp; 27 = i & amp; 28 = d & amp; 29 =% 22 & amp; 30 =% 3A & amp; 31 = 8 & amp; 32 =% 2C & amp; ; 33 =% 22 & amp; 34 = y & amp; 35 = e & amp; 36 = a & amp; 37 = r & amp; 38 =% 22 & amp; 39 =% 3A & amp; 40 = 2 & amp; 41 = 0 & amp; 42 = 1 & amp; 43 = 6 & amp; % 2C & amp; 45 =% 22 & amp; 46 = m & amp; 47 = o & amp; 48 = n & amp; 49 = t & amp; 50 = h & amp; 51 =% 22 & amp; 52 =% 3A & amp; 53 = 2 & amp; 54 =% 2C & amp; 55 =% 22 & amp; 56 = d & amp; 57 = a & amp; 58 = t & amp; 59 = e & amp; 60 =% 22 & amp; 61 =% 3A & amp; 62 = 1 & amp; 63 = 8 & amp; 64 =% 7D

Obwohl ich die Option processData: false verwende, wird auf der Serverseite immer noch folgender Fehler ausgegeben:

Beim Parsen der Anfrageparameter ist ein Fehler aufgetreten.

Inhalt:

  

[Objekt Objekt]

Bitte helfen Sie mir, dieses Problem zu lösen.

    
Sasikala J 20.01.2016, 13:48
quelle

1 Antwort

0

Versuchen Sie, JSON.stringify zu entfernen. Datentabelle oder Ajax behandelt intern JSON-Parsing / Stringification.

    
quelle