Ajax非同步回發與Profile結合實現的購物系統

2021-08-23 14:52:05 字數 432 閱讀 5413

profile是asp.net2.0增加的新內容。經常用來儲存使用者個性化資料,prolifie的實現原理其實就是一套複雜的cookie機制。

關於profile的使用網上已經有很多文章了,原理我就不多講了,我今天的業務是將使用者的購物車臨時性的持久儲存到profile註冊的資料庫。所謂臨時性是指當使用者購物完成,結賬後(形成訂單後),就清空profile儲存的資料;而所謂的持久儲存的含義是,只要使用者不結賬,購物車中的資料就不丟失。

profile可以記錄使用者名稱,匿名使用者先頒發乙個cookie(臨時id),登入使用者直接儲存使用者名稱。

使用xmlhttprequest物件的post方法,可以將profile頒發的cookie返回到伺服器,這樣profile就可用識別非同步請求的使用者唯一id,我們只需要修改與本id對應的購物車系統,就可用實現當當網一樣的購物系統。

以後有時間,我會發例子也發出來。

Ajax同步與非同步

之前一直在寫jquery 的時候遇到ajax載入資料都需要考慮 執行順序問題。最近的專案用了到ajax同步。這個同步的意思是當js 載入到當前ajax的時候會把頁面裡所有的 停止載入,頁面出去假死狀態,當這個ajax執行完畢後才會繼續執行其他 頁面假死狀態解除。而非同步則這個ajax 執行中的時候其...

ajax 同步與非同步

同步是指 傳送方發出資料後,等接收方發回響應以後才發下乙個資料報的通訊方式。使用者填寫所有資訊後,提交給伺服器,等待伺服器的回應 檢驗資料 是一次性的。資訊錯誤又要重新填寫!非同步是指 傳送方發出資料後,不等接收方發回響應,接著傳送下個資料報的通訊方式。當使用者填寫完一條資訊後,該資訊會自動向伺服器...

AJAX同步與非同步

今天來大概說說ajax中的同步與非同步。其實,就我的理解,同步與非同步的區別就是程式執行過程中是否有等待。同步 意思就是js 載入到當前的 ajax時候,會等待ajax 執行完畢後再開始載入其他 非同步 js 是指當載入到 ajax時候,在ajax 執行的同時 也會執行其他 jquery 的asyn...