提示在XX.innerHTML=xmlhttp.responseText;這行。
我感覺是編碼混亂了。在asp代碼頂端加入
<% Response.Charset="UTF-8"%>
沒有效果。
後來查到,在前端HTML的javascript段前加
<script type="text/javascript" charset="utf-8">指定javascript程序的編碼
之後就沒有出現錯誤了。我現在一直懷疑是其他原因引起的,看看再說。