Python Django 傳送ajax請求實現頁面 收藏 與 取消收藏
1頁面發ajax請求,獲取到 收藏表的 欄位資料
2然後 通過url傳到views函式 這是判斷登入狀態,
3未登入 則點選 返回登入頁面,
4如是登入狀態,則判斷 資料庫裡,收藏表資料,看是否 存在 完全相同的資料,
5如果完全相同,則判斷其收藏狀態,如收藏狀態為True,則使用者此次點選目的是取消收藏,則頁面顯示的結果是 點選後 顯示收藏
6反之庫裡使用者的收藏狀態為False的話,則使用者此次點選目的是為了收藏,則操作後,頁面顯示 取消收藏;
頁面顯示問題:
7判斷資料儲存之後,因為頁面是繼承關係,所以需要在base頁面進行 收藏 取消收藏 的判斷,{% if love_state %}取消收藏{% else %}收藏{% endif %}
8則需要在base頁面寫好 判斷後,需要在每個頁面的函式定義一個條件 來決定頁面顯示內容
簡單程式碼如下:
相關推薦
Python Django 傳送ajax請求實現頁面 收藏 與 取消收藏
1頁面發ajax請求,獲取到 收藏表的 欄位資料 2然後 通過url傳到views函式 這是判斷登入狀態, 3未登入 則點選 返回登入頁面, 4如是登入狀態,則判斷 資料庫裡,收藏表資料,看是否 存在 完全相同的資料, 5如果完全相同,則判斷其收藏狀態,
為什麼傳送ajax請求頁面也會重新整理呢?
button 標籤請新增 type='button' 屬性,因為瀏覽器預設會認為 button 的屬性是submit.type=‘submit’時會發生提交表單的預設行為。 <button type='button' class="send_msg" oncli
接入天貓精靈auth2授權頁面https傳送ajax請求
已存在一個應用A,採用的是http互動, 在接入天貓精靈時,要求請求型別是https,所以在應用服務前加了個nginx轉發https請求。在繫結授權頁面,會發送ajax請求驗證使用者名稱和密碼,採用http傳送ajax請求, 一直不能進入java後臺方法。百度後發現https頁面是不能傳送http的aja
js監測頁面關閉傳送Ajax請求(瀏覽器關閉登出使用者,清空session)
說明: 需求為頁面關閉傳送一個ajax請求,使關閉瀏覽器及時清空session(瀏覽器關閉session並不會清空) 網站同時只能一個使用者登入,同一賬號後登入的使用者不能把前一個登入的使用者踢下線,有一個問題是前一個使用者不點選登出,那麼只能等到session超時下一個使用者才能登入。下面
javaweb總結(九)--從jsp頁面傳送ajax請求,servlet接受引數並返回json資料
來自:https://blog.csdn.net/yanghan1222/article/details/78447231 今天遇到了問題把我難住了,解決之後就趕緊來記下來 這是一個很簡單的更新使用者的問題 先來看看專案所需jar包 接下來就是jsp頁面的東西
python Django之Ajax
truct some 代碼 click htm proc url spa file python Django之Ajax AJAX,Asynchronous JavaScript and XML (異步的JavaScript和XML),一種創建交互式網頁應用的網頁開發技術方
發送ajax請求實現上傳圖片顯示在網頁上
sse set url orm 顯示 ini session load file 1 <?php 2 // 1,通過超全局變量來獲取files[上傳的圖片名稱] 3 $file = $_FILES["files"] 4 // 2,在通過strrchr
Vue元件--父元件發起ajax請求實現json資料(jquery方式)
HTML和Vue: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>父元件發起ajax請求實現json資料(jqueryAjax)</title&g
Vue元件--父元件發起ajax請求實現json資料(jqueryAjax-axios)
HTMl和Vue: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>父元件發起ajax請求實現json資料(jqueryAjax-axios)</t
AJAX請求後頁面資料未重新整理問題
這段時間因為做畢設,涉及到AJAX的問題比較多,今天的問題就是一個。中所周知,ajax最大的特點就是區域性重新整理,可以在不更新整個頁面的情況下重新整理區域性資料,但是,有時候這種優點也會成為一種優點,多說無益,直接上圖 首先來看未操作之前的頁面 之後我要開始添加了,點選按鈕 新
Vue2.5仿去哪兒app筆記二——swiper的自動構建 傳送ajax請求 父子元件傳值 兄弟元件間資料傳遞
swiper的自動構建 傳送ajax請求 父子元件傳值 兄弟元件間資料傳遞 swiper的自動構建 在首頁的icon頁面下,預設一個頁面中包括8個圖示。而我們希望若當頁面中有9個圖示時,可以左右拖動,形成輪播圖的效果。而且我們希望頁面能夠自動計算和適配圖示與輪播圖,
python爬取ajax請求,返回的json資料格式化報錯json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
python爬取ajax請求,返回Json資料中帶有<html><head></head><body><prestyle="word-wrap: break-word; white-space: pre-wrap;"></pre>
django 解決ajax 請求csrf跨域問題,解決403 forbidden
現象: 請求403 ,提示跨域 原因: 專案setting.py 中installed app 裡面有 'django.middleware.csrf.CsrfViewMiddleware', ###解決過程:檢視請求發現 cookie 有csrftoken 所以利用j
手動和自動傳送ajax請求
自動傳送 ---> 依賴jQuery檔案 例項-->GET請求: function AjaxSubmit() { $.ajax({ url:'/data', type:"GET", data:{'p':1}, succe
利用JQuery傳送ajax請求進行站內搜尋
前臺程式碼:(注意要匯入JQuery包,在lib中也要匯入gson-x.x.x.jar包) <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> &l
利用JQuery傳送ajax請求進行站內搜尋(Hibernate篇——超簡單系列)
此次任務是簡單的一次hibernate框架小訓練,利用上一篇的專案修改 1.導包,找到Hibernate-release-5.x.x.Final\lib\required下的所有包,copy到專案WEB-INF\lib下 2.開始編寫資料庫表(名字好煩,就亂取了) //建表h
使用ANGULAR2的HTTP傳送AJAX請求
使用Angular2的Http傳送AJAX請求 Angular的文件並不詳細,甚至API文件也有一些錯誤。經過查閱資料並經大量實驗,終於明確了Angular的Http傳送Ajax請求的方式方法。本文描述了通過Angular的Http傳送Ajax請求相關的全部內容。請各位同事仔細閱讀並付諸實踐。
傳送ajax請求後收不到響應
向後臺傳送ajax請求,判斷伺服器處理完成後繼續處理,結果發現一直獲取不到處理完成狀態程式碼如下: xmlHttp.onreadystatechange = callback;xmlHttp.open("GET", "AJAXServletClient?userName="+ $("#descr
使用jQuery傳送AJAX請求時在header中新增Token
在前後端分離開發中,使用者登入時迴向後臺請求一個令牌來做使用者的身份驗證,之後的每次請求中,HTTP請求頭都要攜帶上這個道理,我是閒的程式碼如下: $.ajax({ headers: { "token":userToken//此處放置請
[python]socket傳送http請求,非阻塞io的一個例子
#通過非阻塞io實現http請求 import socket from urllib.parse import urlparse #使用非阻塞io完成http請求 def get_url(url): #通過socket請求html url