前面的話

  在使用ajax的過(guò)程中,常用的請(qǐng)求方式是GET和POST兩種。本文將以實(shí)例的形式來(lái)詳細(xì)說(shuō)明這兩種請(qǐng)求方式

 

GET

  GET是最常見(jiàn)的請(qǐng)求類(lèi)型,最常用于向服務(wù)器查詢(xún)某些信息。必要時(shí),可以將查詢(xún)字符串參數(shù)追加到URL的末尾,以便將信息發(fā)送給服務(wù)器。對(duì)于XHR而言,位于傳入open()方法的URL末尾的查詢(xún)字符串必須經(jīng)過(guò)正確的編碼才行

  使用GET請(qǐng)求經(jīng)常會(huì)發(fā)生的一個(gè)錯(cuò)誤,就是查詢(xún)字符串的格式有問(wèn)題。查詢(xún)字符串中每個(gè)參數(shù)的名稱(chēng)和值都必須使用encodeURIComponent()進(jìn)行編碼,然后才能放到URL的末尾;而且所有名-值對(duì)兒都必須由和號(hào)(&)分隔

xhr.open("get","example.php?name1=value1&name2=value2&qu