我正在研究Rails项目并尝试使用$ .post从服务器获取一些数据,但没有任何反应。有谁看到什么错了?
HTML文件
<a id="ta" role="button" class="btn">tzt</a>
<div id="ggg">Code goes here</div>
.js文件
$ ->
$('#ta').click (e) ->
e.preventDefault()
$.post "/hype", (data)
$("#ggg").html data
的routes.rb
match '/hype', to: 'items#xxx'
controller.rb
def xxx
@item = Item.last
return render :text => "New Text"
end
答案 0 :(得分:1)
.js文件应该是这样的
$ ->
$('#ta').click (e) ->
e.preventDefault()
$.post "/hype", (data) ->
$("#ggg").html data
在帖子之后需要函数调用
答案 1 :(得分:0)
尝试: .js文件
$.post('/hype', function(data) {
$("#ggg").html(data);
});
controller.rb
def xxx
@item = Item.last
render :text => "New Text"
end
确保网址没问题,只需在浏览器地址栏中进行测试
即可