同步:提交請求 -->等待處理-->處理完畢 這個期間客戶端瀏覽器不能幹任何事.
異步:提交請求 -->服務器處理(這時瀏覽器仍然可以做其它事情)-->處理完畢.
同步就是你叫我去吃飯,我聽到了就和你去吃飯.如果沒聽到,你就不停的喊,直到我告訴你聽到了,才一起去吃飯.
異步就是你叫我,然後自己去吃飯.我得到消息後可能立即走,也可能等到下班後纔去吃飯.
jquery的Ajax請求
async : false/true , 表示請求不是/是異步的
cache : false/true ,表示不清理/清理緩存\
緩存問題:在使用jquery的Ajax或是jsp/servlet時,會出現一種情況就是,第一次訪問頁面發送請求,
獲取的數據是從數據庫中獲取的,但是再次點擊按鈕,發送請求時就不去數據庫搜索數據了,而是讀取了
緩存中原來的數據,這樣會造成髒數據讀取。所以我們要清理緩存。
cache : false/true ,表示不清理/清理緩存,使之每次都起數據庫中取得最新數據。