Я пытаюсь получить данные json, которые были отображены на моей странице показа на new.html.erb, и, к сожалению, независимо от того, как я это делаю, данные не отображаются и Я получаю сообщение об ошибке GET http://localhost:3000/posts/posts/1 404 (Not Found)
. Я заметил, что я делаю получить for`posts/1' , но это выглядит для „сообщений/сообщений/1“Невозможно получить данные json со страницы show
$.ajax({
url: 'posts/1',
type: 'GET',
dataType: 'JSON',
success:function(posts){
console.log("yes", posts);
}
});
Спасибо Cam. Хотя я делаю запрос на '/ posts/1', данные не отображаются даже в console.log. – Ann
Ничего. Получил это на самом деле. Я использовал '.done' вместо успеха. Не знаю, почему я смог консоль зарегистрировать его с помощью '.done'. Если кто-нибудь прочтет это, мне будет интересно узнать. – Ann
Не видя ничего, мое единственное предположение заключалось в том, что ваш ответ не возвращал ответ 200. Успех будет срабатывать только с статусом ответа. Готово будет вызываться независимо от того, какой статус ответа –