Documentation ¶
Index ¶
- func AddBook2Cart(w http.ResponseWriter, r *http.Request)
- func CheckUsername(w http.ResponseWriter, r *http.Request)
- func Checkout(w http.ResponseWriter, r *http.Request)
- func DeleteBook(w http.ResponseWriter, r *http.Request)
- func DeleteCart(w http.ResponseWriter, r *http.Request)
- func DeleteCartItem(w http.ResponseWriter, r *http.Request)
- func GetCartInfo(w http.ResponseWriter, r *http.Request)
- func GetMyOrders(w http.ResponseWriter, r *http.Request)
- func GetOrderInfo(w http.ResponseWriter, r *http.Request)
- func GetOrders(w http.ResponseWriter, r *http.Request)
- func GetPageBooks(w http.ResponseWriter, r *http.Request)
- func GetPageBooksByPrice(w http.ResponseWriter, r *http.Request)
- func Login(w http.ResponseWriter, r *http.Request)
- func Logout(w http.ResponseWriter, r *http.Request)
- func Register(w http.ResponseWriter, r *http.Request)
- func SendOrder(w http.ResponseWriter, r *http.Request)
- func TakeOrder(w http.ResponseWriter, r *http.Request)
- func ToPageAddBook(w http.ResponseWriter, r *http.Request)
- func ToUpdateBookPage(w http.ResponseWriter, r *http.Request)
- func UpdateCartItem(w http.ResponseWriter, r *http.Request)
- func UpdateOrAddBook(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddBook2Cart ¶
func AddBook2Cart(w http.ResponseWriter, r *http.Request)
AddBook2Cart 向购物车中添加一本书
func CheckUsername ¶
func CheckUsername(w http.ResponseWriter, r *http.Request)
CheckUsername 通过ajax请求验证用户名是否可用
func DeleteCartItem ¶
func DeleteCartItem(w http.ResponseWriter, r *http.Request)
DeleteCartItem 删除购物车中的购物项
func GetPageBooks ¶
func GetPageBooks(w http.ResponseWriter, r *http.Request)
//IndexHandler 处理首页 func IndexHandler(w http.ResponseWriter, r *http.Request) {
pageNo := r.FormValue("pageNo") if pageNo == "" { pageNo = "1" } page, err := dao.GetPageBooks(pageNo) if err != nil { fmt.Println("分页获取所有图书失败") } t := template.Must(template.ParseFiles("view/index.html")) t.Execute(w, page) }
//GetBooks 获取所有图书
func GetBooks(w http.ResponseWriter, r *http.Request) { books, err := dao.GetBooks() if err != nil { fmt.Println("获取所有图书失败") } t := template.Must(template.ParseFiles("view/pages/manager/book_manager.html")) t.Execute(w, books) }
GetPageBooks 分页获取所有图书
func GetPageBooksByPrice ¶
func GetPageBooksByPrice(w http.ResponseWriter, r *http.Request)
GetPageBooksByPrice 分页获取价格范围内的所有图书
func ToUpdateBookPage ¶
func ToUpdateBookPage(w http.ResponseWriter, r *http.Request)
ToUpdateBookPage 网页转到更新或添加图书页面
func UpdateCartItem ¶
func UpdateCartItem(w http.ResponseWriter, r *http.Request)
UpdateCartItem 更新购物车中单个购物项
func UpdateOrAddBook ¶
func UpdateOrAddBook(w http.ResponseWriter, r *http.Request)
UpdateOrAddBook 添加或更新图书的信息
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.