iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 27
0

Ajax (Asynchronous JavaScript and XML) 為非同步的JavaScript與XML技術,指的是一套綜合了多項網頁開發技術(HTML、CSS、XML )。常常被使用於網頁設計中,當瀏覽器端與伺服器端傳遞相互傳送資料,與使用者互動,不需全部網頁重新載入,只需要重新載入部分即可(非同步載入),增加反應速度。

與HTTP同步、異步:

同步:提出請求,等待伺服器處理,取得回應後用戶端才能再繼續做其他事。

異步:提出請求,不需要等待伺服器回應仍然可以作其他事情。

Ajax結構:

 $.ajax({
            type:'GET',
            url: "test.php",
            data:{ name: name
            },
 	     error:function(){
                alert("failed!");
            },
            success:function(data){
                alert("sucess!");
            }
});
  • type:HTTP請求方式GET或POST
  • url:目標網址、目標文件
  • data:傳送給伺服器的資料
  • success:當成功時,執行的事件
  • error:當失敗時,執行的事件

想更加了解可以參考:https://codertw.com/前端開發/272853/


上一篇
Day26-Session & Cookie
下一篇
Day28-jQuery
系列文
PHP入門30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言