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