【发布时间】:2012-02-09 02:51:09
【问题描述】:
我正在用 Coffeescript 重写一个网站,但遇到了一些非常棘手的错误。我知道这可能是一个非常简单的答案,但我已经坚持了很长一段时间,所以决定发布。
这是我的代码:
$ ->
rankings = new Rankings
$('.filter').click ->
#highlighting filter on click
if $(this).hasClass('genre-filter')
rankings.filters.set('genre', $(this).html().toLowerCase())
else
rankings.filters.set('time', $(this).html().toLowerCase())
#todo: add loading screen to rankings here
#ajax post
$.post '../history/ajax/rankingsajax.php',
genrefilter: rankings.filt('genre')
timefilter: rankings.filt('time')
artistfilter: rankings.filt('artist')
userfilter: rankings.filt('user')
(data) ->
alert data
无论我如何尝试和摆弄它,它总是会提示一个空白的弹出窗口。所以我想我会尝试一个更简单的例子,只使用一个获取请求。我尝试了以下方法:
$.get '../index.html', (data) -> alert data
但是,这也会导致空白弹出窗口。
上面的代码可以正确编译为 JS,所以我不知道从哪里开始。任何帮助表示赞赏。
-卡尔文
【问题讨论】:
标签: ajax post get coffeescript