2012年9月17日

Grid can not be used in this quirks mode

應該是 DOCTYPE非正規導致

ex:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

=>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">





jqGrid not rendered when the html page containing the grid is loaded through an ajax call

2012年9月14日

jqGrid on IE7 IE8

jqGrid 4.4.1 load data at once 在 IE8以下 高度會過長、pager會被蓋住看不到 solution: 用 3.7.2版本 & $('.ui-jqgrid-bdiv').css("height", "89%"); $("#jqgridRaw").jqGrid("setGridHeight", "90%");

Ajax 後 網頁重新導向


async
類型:Boolean
默認值: true。
默認設置下,所有請求均為異步請求。如果需要發送同步請求,請將此選項設置為 false。
注意,同步請求將鎖住瀏覽器,用戶其它操作必須等待請求完成才可以執行。

$.ajax({
    url: '/usercontrols/ExportHighchartPhotoServices.ashx',
    type: 'POST',
    async: false,
    data: { ... },
    error: function (xhr, ajaxOptions, thrownError) {
        ...
    },
    success: function (response) {
        ...
    }
});

jQuery ajax - ajax() 方法

2012年9月13日

jQuery window.location.href 保留字(escape)

window.location.href escape: #

錯誤訊息 Could not load file or assembly 'Svg ... '

Could not load file or assembly 'Svg, Version=0.5.2.17984, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. 可能是 dll沒找到、版本錯誤等 連 dll都沒進去,當然沒進入 function,也不會有 catch

2012年9月12日

EPPlus Worksheet Name

EPPlus Worksheet Name 不能有問號 '?'

ExcelWorksheet Worksheet = Package.Workbook.Worksheets.Add(dt.TableName.Replace("?", ""));

2012年9月11日

Highchart Serverside Export

構想

1.在 client自動產、存圖後
後台程式 再撈出圖片  塞進 iTextSharp

2.把參數傳回後台,再呼叫自己寫的 webservice
ws再呼叫 export module.axd
傳回圖片的 string/stream,再塞進 iTextSharp

2012年9月4日

jQuery 字串取代 replace

"Hello".replace(/ll/g,"qq");
var reg = new RegExp(billNumber + ',', 'g');
$("#number").html($("#number").html().replace(reg, ''));

replaceAll是用於取代元件

2012年9月3日

css hack for IE

padding:10px;
padding:9px\9; /* all ie */
padding:8px\0; /* ie8-9 */
*padding:5px; /* ie6-7 */
+padding:7px; /* ie7 */
_padding:6px; /* ie6 */

Ref:IE6-IE9 CSS hack 寫法

jQuery Text 字串改變偵測

$('#id').keyup(function() {
   alert("Key up detected");
});