我有以下問題: 我使用AJAX填充一些元素的內容,當用戶在一個選項中選擇某個選項時,則第二個從服務器更新其內容。當答案到達 - 將Content-Type設置爲text/xml時,我重新構建第二個元素中的選項列表(實際上非常基本的東西)。IE中動態AJAX的麻煩?
問題是Internet Explorer在解析XML答案時引發錯誤。在其他瀏覽器(Firefox,Opera,Safari和Chrome)中,此腳本效果很好,但不在IE中,但它在發現西班牙文字符('ñ')時仍會出錯。同樣,我已經在頭文件中說明了正確的編碼。
作爲替代方法,我嘗試將答案的內容類型更改爲純文本,然後更新元素的'innerHTML'屬性。我想是這樣的:
select-element.innerHTML = response-text;
這種替代似乎再次在所有的瀏覽器,但IE瀏覽器,其屬性得到更新完美地工作,但瀏覽器不顯示任何變化。
有人能幫我嗎? 我會接受任何兩種選擇的答案,但特別是第二種(它更快)。
預先感謝您! 約書亞。