0

我目前启动了我的网站,但我不确定为什么我会从 jquery 收到 POST 超时,这意味着 POST 甚至还没有发送......该网站在http://lgavra.com/music#search我是对解决这个问题的方法一无所知,也没有找到任何合适的描述它。为此,我在后端使用了backbone.js 和node.js。它在第一次或两次搜索时工作得非常快,但在接下来的 2-3 次搜索中会超时,这是因为它花费的时间超过 30 秒......如果您需要查看任何不确定显示什么的代码,请告诉我...... .

4

1 回答 1

1

当您单击Search按钮时,您是这样调用的。

this.model.save({channel: e("#channel").val(),week: e("#week").val(),year: e("#year").val(),filter: e("#filter").val()}, {success: e.proxy(this.storeMusic, this)})

这是错误的,如果你想获取数据,你应该使用model.fetch. 像下面的东西。

this.model.fetch(
{data: {
         channel: e("#channel").val(),
         week: e("#week").val(),
         year: e("#year").val(),
         filter: e("#filter").val()
       }, 
 success: function () {}
})
于 2013-10-31T08:28:31.637 回答