Я пытаюсь сделать вызов ajax контроллеру, который inturn вызывает метод из модели и возвращает мне массив значений. Но я не могу получить ответ в ajax. Мне нужно установить значение текстового поля в зависимости от данных ответа.Ответ Ajax и json
Мой Аякса код написан в .coffee.js:
$.ajax({
url: '/addresses/billing_address_to_string',
type: "POST"
dataType: "JSON"
success: (data) ->
$('#billing_address_address_line1').val(data)
}).done
В мой контроллер:
respond_to :json, only: [:billing_address_to_string]
def billing_address_to_string
address = Address.last.billing_address_to_string1
respond_with address
end
Метод Модель:
def billing_address_to_string1
address = []
address << [name, street, street_qualifier].reject(&:blank?)
address << [city, state_or_region, postal_code].reject(&:blank?)
address << [phone_number]
end
Любая помощь будет много оценивается :)
Получил любую информацию из вашей консоли вкладки/сетей в инструментах для разработчиков? –
какая ошибка вы получаете? –
@ Рик в моей сетевой вкладке Я получаю статус 302. Консоль не имеет ошибок – Rads