2013年3月14日 星期四
2013年3月13日 星期三
Javascript - Cookie 之二
開開心心的用了 Cookie 後,竟然發現一件事情,
原先在 Alert 顯示 Cookie 內容後,再更改動態 Dropdwonlist 的想法,
在把 Alert 這行拿掉後竟然不能跑了?!?! 這是什麼巫術??
仔細想了一下...會不會是因為 function 中有呼叫到 AJAX 產生動態表格內容,
所以在產生表格之前 Javascript 就已經要指向一個還沒產生的 Index,
結果當然就是沒有任何效果,然後表格還是照樣產出,只是 Selected,
接著在動態產生選項的迴圈內,補上一段:
"當迴圈執行到最後時,才開始進行 Index 的選擇"
然後再重新跑一次...好了~
原先在 Alert 顯示 Cookie 內容後,再更改動態 Dropdwonlist 的想法,
在把 Alert 這行拿掉後竟然不能跑了?!?! 這是什麼巫術??
仔細想了一下...會不會是因為 function 中有呼叫到 AJAX 產生動態表格內容,
所以在產生表格之前 Javascript 就已經要指向一個還沒產生的 Index,
結果當然就是沒有任何效果,然後表格還是照樣產出,只是 Selected,
接著在動態產生選項的迴圈內,補上一段:
"當迴圈執行到最後時,才開始進行 Index 的選擇"
然後再重新跑一次...好了~
2013年3月12日 星期二
javascript - cookie
又是因為工作需要...所以要用 cookie,
原因是動態產生的 Dropdownlist 經過 post 到下一頁之後,
如果按上一頁回來或者是重新整理,東西就會不見了!
也當然...畢竟是透過動態產生的當然會洗掉,
所以就只好透過一些判斷式和 cookie 保留結果,
在 body onload 的時候 cookie toss!
就可以得到想要的效果了。
使用方式:
(儲存)
document.cookie = "select1D=0"; //也可以使用變數
(讀取出特定變數)
var strCookie = document.cookie;
var arrCookie = strCookie.split("; ");
var select1D;
for (var i = 0; i < arrCookie.length; i++) {
var arr = arrCookie[i].split("=");
if ("select1D" == arr[0]) {
select1D = arr[1];
break;
}
}
(直接 toss 整個 cookie)
alert(document.cookie);
或者是打入指令以 toss 整個 cookie:
var Aubrey = "I saw the sign and it opened up my eyes I saw the " + $("toss_cookie").val();
alert(Aubrey);
會得到 "Entire week's lunch"
這當然是開玩笑啦...XD
原因是動態產生的 Dropdownlist 經過 post 到下一頁之後,
如果按上一頁回來或者是重新整理,東西就會不見了!
也當然...畢竟是透過動態產生的當然會洗掉,
所以就只好透過一些判斷式和 cookie 保留結果,
在 body onload 的時候 cookie toss!
就可以得到想要的效果了。
使用方式:
(儲存)
document.cookie = "select1D=0"; //也可以使用變數
(讀取出特定變數)
var strCookie = document.cookie;
var arrCookie = strCookie.split("; ");
var select1D;
for (var i = 0; i < arrCookie.length; i++) {
var arr = arrCookie[i].split("=");
if ("select1D" == arr[0]) {
select1D = arr[1];
break;
}
}
(直接 toss 整個 cookie)
alert(document.cookie);
或者是打入指令以 toss 整個 cookie:
var Aubrey = "I saw the sign and it opened up my eyes I saw the " + $("toss_cookie").val();
alert(Aubrey);
會得到 "Entire week's lunch"
這當然是開玩笑啦...XD
2013年3月10日 星期日
jquery file upload
參考網址
最近突然被告知要去研究這東東...也還不知道怎麼回事?
總之就先架設起來了,
要注意的小問題,要把 IIS 管線模式設定成 v4.0整合式,
然後要安裝 php 5.2以上版本,並開啟 IURS 和 Network System權限,
(開啟權限部分指 Win 7 系統,公司電腦用 Win 7 ...)
然後正常的話,只要把下載的檔案丟到 IIS 預設路徑下應該就好了。
但如果沒好的話...請先觀察狀況,通常會出現 Internal Server Error,
都是自己電腦某些地方沒有設定好,
但 Internal Server Error 所暗示的錯誤實在太多種,
如果不知道只能去 Google,然後一個一個照著試,
是還蠻浪費時間的...@_@
最近突然被告知要去研究這東東...也還不知道怎麼回事?
總之就先架設起來了,
要注意的小問題,要把 IIS 管線模式設定成 v4.0整合式,
然後要安裝 php 5.2以上版本,並開啟 IURS 和 Network System權限,
(開啟權限部分指 Win 7 系統,公司電腦用 Win 7 ...)
然後正常的話,只要把下載的檔案丟到 IIS 預設路徑下應該就好了。
但如果沒好的話...請先觀察狀況,通常會出現 Internal Server Error,
都是自己電腦某些地方沒有設定好,
但 Internal Server Error 所暗示的錯誤實在太多種,
如果不知道只能去 Google,然後一個一個照著試,
是還蠻浪費時間的...@_@
2013年3月3日 星期日
Xperia LT28i 手機備份
這禮拜很不巧,手機保護蓋不知道怎麼的掉了,
掉的時候也沒聲音,所以根本不知道掉在哪,
當天朋友就提醒說,廠商可能因為這樣要送修,
到時候更要小心送修後資料全部不見...所以要先備份,
結果正要備份,好了...什麼工具都不行,
從Carbon試到Titanium,連內建的也試過,
最後跑去Sony維修門市去看...想說那邊比較專業應該知道,
結果搞了老半天說了一堆話,總而言之就是: "自己想辦法"
唯一它能處理的就是幫我買一個保護蓋...要5.600
下次買手機...還是換一家好了...至少不要像Sony一堆問題,
重點是維修人員很讓人無奈阿!!!
掉的時候也沒聲音,所以根本不知道掉在哪,
當天朋友就提醒說,廠商可能因為這樣要送修,
到時候更要小心送修後資料全部不見...所以要先備份,
結果正要備份,好了...什麼工具都不行,
從Carbon試到Titanium,連內建的也試過,
最後跑去Sony維修門市去看...想說那邊比較專業應該知道,
結果搞了老半天說了一堆話,總而言之就是: "自己想辦法"
唯一它能處理的就是幫我買一個保護蓋...要5.600
下次買手機...還是換一家好了...至少不要像Sony一堆問題,
重點是維修人員很讓人無奈阿!!!
訂閱:
文章 (Atom)