返回列表 發帖

[請益] Apache + IE + jQuery 網頁顯示異常

自己寫了一個網頁,裡面有「自動補齊」的功能(jQuery API),

   用Apache + Firefox顯示時,「自動補齊」的視窗會跳出來,

   但是用Apache + IE顯示時,「自動補齊」跑不出來,

   令人搞不懂的是,當我直接用 IE 開啟我那個檔案時,

   「自動補齊」就正常,所以我猜是 Apache 的問題,

   But, jQuery 就是 JavaScript,不需要在 Apache 掛 module,

   於是,我的頭變成兩個大了 @@

   不知道大大們有遇過這個問題嗎?



   請多多指教,謝謝^^!!!

沒有遇到過這樣的問題耶,有沒有可以看的網址?

Apache + IE 出不來時,可以試著加上一些 debug 的 code,看是不是都運作正常,或是檢查 CSS、JavaScript 是不是都有載入。
To infinity and beyond!

TOP

不好意思,網址更改

網址已更改

http://59.112.143.60/jquery-autocomplete/demo/

當您用FireFox執行時,"Month (local):" 這一欄可以補齊月份,

但是用IE時,"Month (local):"這一欄的自動補齊就失敗了,

不好意思,麻煩大大了!!

[ 本帖最後由 decken 於 2009-4-12 11:48 編輯 ]

TOP

喔,我連不上這個網址喔,如果是你自己的電腦,可能是被防火牆之類的擋掉了。
To infinity and beyond!

TOP

用別人的電腦開啟,

"Month (local):" 這一欄變正常了 @@,

"name" 這一欄是打中文姓名(打"李",理論上會跳出視窗),

但是卻沒有,

至於,到底"Month (local):"怎麼變正常的,

我還真的不知道 ==,

不好意思,麻煩大大了!!!

TOP

我還是連不上你提供的網址喔。

name 這一欄使用 Firefox 會正常嗎?如果用 Firefox 也是出不來,應該就不是 IE 的問題了,可能是傳送到 Server 端有經過編碼所產生的問題。
To infinity and beyond!

TOP

感謝wmh的提醒

由於wmh大大的「編碼提醒」,

由於我是用php來處理資料,

所以當我在「php.ini」設定檔裡面加入

[mbstring]
mbstring.language = Traditional Chinese
mbstring.detect_order = auto
mbstring.internal_encoding = UTF-8
mbstring.http_output = UTF-8
mbstring.http_input = auto
mbstring.script_encoding = UTF-8

重新啟動Apache後,

FireFox 跟 IE 的自動補齊功能就都正常了,

真的超爽的,謝謝wmh大大!!!






這一個論壇真的是超棒,

問題都能很快得到回應,

以後還要多多跟wmh大大請教!!!

[ 本帖最後由 decken 於 2009-4-13 00:45 編輯 ]

TOP

返回列表 回復 發帖