PHP接收JSON與json_decode 遇到 BIGINT 的問題


//這是JSON的形式
$json='{"Id":610066751456396,"ImageUrl":"http:\/\/test.accuvally.com:8080\/qrcode\/2012\/0212\/14\/6689BDAFDF44D8504497BAA4F2742B58.gif"}';

 
//  json_decode  解開 JSON
$json=json_decode($json);  

 

// 若要取得 610066751456396 的寫法
echo $json->Id; 
//但是實際上因為Id若用Bigint的話,會顯示 610066751456000 

 
//所以 只要把 Id轉成 string  就可顯示
610066751456396 
echo sprintf ( "%.0f", $json->Id );

javascript jQuery 不同網頁引用時需要的根目錄

GOOGLE的網友寫法

 在不同路徑引用同一支JQ時,路徑會有問題。由其在AJAX的時候常會用到。
JS取得根目錄的function:

 

//取得根目錄
function getRootPath(){ 
    var strFullPath=window.document.location.href; 
    var strPath=window.document.location.pathname; 
    var pos=strFullPath.indexOf(strPath); 
    var prePath=strFullPath.substring(0,pos); 
    var postPath=strPath.substring(0,strPath.substr(1).indexOf('/')+1); 
    return(prePath+postPath); 

alert(getRootPath());//測試 

學習地址
http://www.girlcoding.com/2011/08/javascript-websit-url/

網頁程式碼在Dreamweaver自動排版。如HTML

寫網頁程式,一定會遇到程式碼與美編分工。

對於美編設計網頁時用CSS+HTML,通常都不會直接編寫程式碼,

 所以很有可能拿到HTML網頁檔時,裡面的標籤都擠在一起,例如

<div class=a><span><a id="a_a"></a></span><table><tr><th>id</th></tr></table></div>

這樣看起來很不易維護,而且程式寫在裡面也很麻煩。

在Dreamweaver CS5.5 命令>套用原始碼格式

能大致上做一個巢狀式的標籤編排,剩下細部再依照需求排版,

這樣省下很多時間自己一個一個Enter、Tab、
Enter、Tab 的排版時間了!

 

jQuery委派事件。大量綁定元素的delegate


當綁定大量click()或hover()的時候

$(). delegate()可以減少記憶體的耗費並提昇綁定的效率

 

可參考文章:http://jsgears.com/thread-402-1-1.html