Zugriff hat json-Daten von ajax im Rails-Controller gepostet

8

Ich habe eine AJAX-Post-Anfrage für JSON-Daten gemacht und möchte auf diese Daten im Rails-Controller zugreifen, also wie kann ich auf die Daten zugreifen.

So habe ich die Daten mit Ajax gepostet

%Vor%

Wie kann ich auf die Breiten- und Längengraddaten vom Schienen-Controller zugreifen? Ich kann mit den normalen Parametern [: latitude] und params [: longitude] nicht auf die Daten zugreifen. Was soll ich verwenden?

    
user745089 20.07.2011, 13:27
quelle

2 Antworten

8

Ich nehme an, Sie haben Länge und Breite als Variablen zugewiesen, auf die Ihre Ajax-Anfrage zugreifen kann. Wenn es nicht ist, werden Sie nichts in der Steuerung bekommen. Stellen Sie sicher, dass der Gültigkeitsbereich der Variablen richtig ist, und versuchen Sie Folgendes:

%Vor%

Nun, ich denke, Sie können die Parameter [: Länge] und Parameter [: Breite] in Ihrem Controller bekommen.

    
Prabesh Shrestha 20.07.2011, 15:46
quelle
0

Sie müssen den Typ json in Ihrer jquery ajax-Postanforderung nicht definieren. Verwenden Sie den folgenden Code in Ihrem Javascript

%Vor%

und jetzt versuchen

%Vor%     
Hitesh 20.07.2011 13:45
quelle