2012年7月26日 星期四
CodeIgniter json
實做到了用json,才發現,asp.net真的做了不少事
從CI中來實做時才知道自己要多做這麼多功,不過還
是把自己的過程先記下來,以防止年紀大的我,忘了
這中間的過程
1.Controller
要把資料往前送有兩方式 → 陣列 或 → 物件
陣列要是有具名的那種方式
EX:
$jsn = array(
"Message" => $albumName . "has been removed from your shopping cart."
,"CartCount" => $this->cart_summary()
,"CartTotal" => $cartTotal
,"ItemCount" => 0
,"DeleteId" => $p_id
);
物件則是
$jsn = new jsn_obj;
$jsn->Message = $albumName . "has been removed from your shopping cart.";
$jsn->CartCount = $this->cart_summary();
$jsn->CartTotal = $cartTotal;
$jsn->ItemCount = 0;
$jsn->DeleteId = $p_id;
2.在Controller 中,把資料丟山去前,再加上這兩段指令
$this->output
->set_content_type('application/json')
->set_output(json_encode($jsn));
而前端上的使用就看你如何發揮jquery
2012年7月3日 星期二
PHP 陣列 動態 Key Value
開了陣列後,想要動態的讓這個陣列長大,而且PHP的陣列還有支援用Key、Value 的方式,這用在Dropdown上很好用,只是真的好簡單,只要這樣下指令
$options = array();
foreach($genre as $g)
{$options[$g["Name"]]=$g["Name"];}
所以陣列定好後,只要在名字加入你的Key,再讓它等於你的Value,這樣就完成了,有沒有很簡單呢 ^^
foreach($genre as $g)
{$options[$g["Name"]]=$g["Name"];}
所以陣列定好後,只要在名字加入你的Key,再讓它等於你的Value,這樣就完成了,有沒有很簡單呢 ^^
訂閱:
文章 (Atom)