我是新的骨干,需要创建一个搜索页。为此,我有一个带有事件处理程序的集合,当用户单击搜索按钮时,此事件将被触发。
这是此事件的处理函数:
on_request_search_phone_call:function(args) {
//GET DATES TO SEND
var start_date = args[0].toString('MM-dd-yyyyHH:mm:ss');
var end_date = args[1].toString('MM-dd-yyyyHH:mm:ss');
//HERE IS WHERE URL SHOULD BE CHANGED TO SEND START DATE AND END DATE
}我想知道最好的方式来改变网址和获取这些参数的数据。
发布于 2012-08-22 00:14:18
Backbone.js附带了一个(url) router,使用它你可以做如下所示的事情
myRouter.navigate("search/" + start_date + '/' + end_date , {trigger: true});
当然,您需要确保您的路由和路由器设置正确。
发布于 2017-07-25 17:35:56
您可以按如下方式使用fetch:
var start_date = DATE1,
end_date = DATE2
collection.fetch({ reset : true,
data : {
start_date : start_date,
end_date : end_date
}
});在对服务器的GET请求中
http://your.domain/search/?start_date=DATE1?end_date=DATE2在服务器端,您可以访问它们。
https://stackoverflow.com/questions/12058837
复制相似问题