2015-03-29 3 views
2

Этот код,

$http.jsonp('http://localhost:3000/students?callback=JSON_CALLBACK',{ 
       data:student, 
       method:'POST' 
}) 

посылает запрос GET вместо запроса POST. Рельсы войти:

Started GET "/students?callback=angular.callbacks._1" for ::1 at 2015-03-28 
20:07:30 -0500 
Processing by StudentsController#index as */* 
    Parameters: {"callback"=>"angular.callbacks._1"} 
    Student Load (0.5ms) SELECT `students`.* FROM `students` 
    Rendered students/index.jpbuilder (2.4ms) 
Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.5ms) 

Как я могу исправить это?

ответ

4

JSONP запросы могут быть только GET запросов. Я бы посмотрел на сообщение this, объяснив, почему это невозможно.

+0

Хорошо, это заставляет меня чувствовать себя плохо. Забыл, как работает jsonp ... –