2011年6月8日

[jQuery]Text欄位按enter鍵即執行某函數

範例:
            $('#dialog input[name=lalala]').bind('keypress', function(e){
                 var code = (e.keyCode ? e.keyCode : e.which);
                 if(code == 13) {     //Enter鍵的 keycode
                      do_something();    //某函數
                 }
            });

2011年4月27日

[jQuery]以Ajax取得資料,但在IE上沒有反應

問題:以Ajax方式取得一筆資料的全文資料,並即時更新在網頁上,但IE上沒有反應?
答:Ajax程式在送出資料之前,需先送出「資料格式與編碼」的header檔頭。
以PHP 為例,執行 la.php 可得到全文資料,若使用Ajax呼叫la.php,一定要先送出header再送出全文資料,如下

header('Content-Type: text/plain; charset=utf-8');
echo '全文資料.....';

如此IE上才能正常運作