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,這樣就完成了,有沒有很簡單呢 ^^