我正在向我的服务器运行一个简单的 AJAX 帖子,并且respond_to
.js 块作为 200 成功返回,但未执行。我是否在配置或执行返回 js 代码的代码中遗漏了某些内容?我正在使用 Ruby on Rails 3.2.9。
javascript:
$("#test-submit").on("click",function(event){
$.ajax({
type: "POST",
url: '/users',
dataType: 'json',
data: {
"test" : "test-data"
}
});
event.preventDefault();
});
控制器动作:
def create
user = User.find(current_user)
respond_to do |format|
format.js { }
end
end
用户 create.js.erb:
alert('hai');