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