前台效果优化
$(function () {
// 发送请求,判断用户是否收藏过该路线
var rid =getParameter("rid");
$.get("route/isFavorite",{rid:rid},function (flag) {
if (flag){
// 用户已经收藏过
// <a class = "btn already" disabled="disabled">
// 设置收藏按钮的样式
$("#Favorite").addClass("already");
$("#Favorite").attr("disabled","disabled");
// 删除按钮的事件
$("#favorite").removeAttr("onclick");
}else {
// 用户没有收藏
}
})
})
// 点击收藏按钮触发的方法
function addFavorite() {
var rid = getParameter("rid");
// 1、判断用户是否登录
$.get("user/findOne",{},function (user) {
if (user){
// 用户登录了
// 添加功能
$.get("route/addFavorite",{rid},function () {
// 代码刷新页面
location.reload();
});
}else {
// 用户没有登录
alert("您尚未登录,请登录");
location.href="http://localhost/travel/login.html";
}
})
}