Мой javascript-запрос Ajax-запроса, который вызовет функцию контроллера, затем ответ функции контроллера на запрос Ajax. Моя проблема заключается в части ответа контроллера.Ответ Ajax от контроллера
мой Javascript, который отправить запрос Ajax к контроллеру:
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
//RENDER RESPONSE @cars here
}
}
xmlhttp.open("GET","/cars/reserved_cars/"+customer_id,true);
xmlhttp.send();
Таким образом, выше запрос Ajax будет вызывать мою reserved_cars
функцию CarsController
«ы с customer_id
в качестве параметра.
Мой CarsController:
class CarsController < BaseController
def reserved_cars
customer_id=params[:customer_id]
@cars = Car.getCars(customer_id)
end
...
end
Мой контроллер получить все автомобили от запроса модели автомобиля с Customer_ID.
Все отлично работает, я просто не знаю, как вернуть @cars в контроллер в ответ моего AJAX запроса на мой JavaScript (место в моей JavaScript, где я комментировал "// ТОНИРОВАТЬ RESPONSE @cars здесь ")
Итак, как получить ответ @cars в моем javascript?
более конкретные фрагменты кода и в каких файлах они будут полезны :) – andrewcockerham
man i love you - 'render json: {" name "=> username}' работал для меня – ImranNaqvi