0

我正在开发一个 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

路线.rb

match '/hype',    to: 'items#xxx'

控制器.rb

def xxx
@item = Item.last
return render :text => "New Text"
end
4

2 回答 2

1

.js 文件应该是这样的

$ ->
  $('#ta').click (e) ->
    e.preventDefault()
    $.post "/hype", (data) ->
      $("#ggg").html data

发布后需要函数调用

于 2012-11-14T16:18:28.760 回答
0

尝试:.js 文件

 $.post('/hype', function(data) {
      $("#ggg").html(data);
    });

控制器.rb

def xxx
@item = Item.last
render :text => "New Text"
end

为了确保 url 没问题,只需在浏览器地址栏中进行测试

于 2012-11-14T17:05:09.043 回答