Я думаю, что это из-за моего меньшего знания Ajax.Rails Ajax не работает
Использование Ajax Я пытаюсь сделать непрерывный вызов ajax на свой сервер.
Я делаю ademo приложение для обучения.
я следующий код:
В моей job_status/index.html.erb
<h1>Loading data ......</h1>
<div id = "job-id-container">
Aditya
</div>
<script type="text/javascript">
function tick() {
var ajaxOpts = {
type: "get",
url: "/job_statuses",
dataType: 'json',
data: "status=reload"
};
$.ajax(ajaxOpts);
setTimeout('tick()', 1000);
}
$(document).ready(function() {
tick();
});
</script>
В моей job_statuses_controller
class JobStatusesController < ApplicationController
def index
@job = JobStatus.last
end
end
В моей index.js.erb
$('#job-id-container').append("<%= @job.message %>")
В моем я получаю ответ 304 и не обновляю данные на своей странице.
Просьба сообщить, где я ошибаюсь, и предложить правильный код.
Я не совсем уверен, что вы просите. Возможно, описать сообщение об ошибке и то, что вы пытаетесь выполнить. Тем временем вы можете посмотреть это и посмотреть, отвечает ли он на ваш вопрос: http://railscasts.com/episodes/324-passing-data-to-javascript –