什么是Ajax???
術語Ajax用來描述一組技術,它使瀏覽器可以為用戶提供更為自然的瀏覽體驗。
Ajax它是“Asynchronous JavaScript + XML的簡寫”
定義Ajax:
Ajax不是一種技術。實際上,它由幾種蓬勃發展的技術以新的強大方式組合而成。Ajax包含:
* 基於XHTML和CSS標准的表示;
* 使用Document Object Model進行動態顯示和交互;
* 使用XMLHttpRequest與服務器進行異步通信;
* 使用JavaScript綁定一切。
Ajax的工作原理
一共4步
對於JSON,首先要明白JSON和XML一樣也是一種簡單文本格式。
JSON來自於javascript,但是應用上面遠遠不止是javascript的json,它相當於xml,是一種比較流行的標准格式,是數據的載體
javascript json 是用於javascript程序的,它可以支持對象引用以及函數;ajax json只是最簡單的字符串和數字,它不可能完全支持javascript里面的數據類型。
相對於XML,JSON更加易讀、更便於肉眼檢查。在語法的層面上,JSON與其他格式的區別是在於分隔數據的字符