1. 程式人生 > ><Ajax> 入門

<Ajax> 入門

Ajax是什麼

  Ajax(Asynchronous JavaScript and XML)非同步的JavaScript和XML,是一種建立互動式網頁應用的網頁開發技術,是幾種技術的組合。

  

  Ajax本質上是一個瀏覽器端的技術。

  非同步刷新技術,用來在當前頁面響應不同的請求內容。

為什麼需要Ajax

  需求:有時我們需要將本次的響應結果和前面的響應結果內容在同一個頁面中展示給使用者。

  解決:1.在後臺伺服器端多次響應的內容重新拼接一個jsp頁面,響應。但是會造成很多響應內容重複響應,資源浪費。

       2.使用Ajax技術

怎麼用Ajax

   向後臺傳送請求

    傳統方式,重新整理頁面,重新開啟

    <a href =" "></>

    <form action= ""></form>

    window.location.href=

    都會改變地址

 

    ajax 採用xmlHttpRequest 即ajax引擎物件

    $.ajax()

    傳送請求後,該物件還未完成操作,所以不會改變瀏覽器地址