Calender
Sun Mon Tue Wed Thu Fri Sat
     12
3456789
10111213141516
17181920212223
24252627282930
31      
<< March 2019 >>
広告
SEARCH

SELECTED ENTRIES
RECENT COMMENTS
RECENT TRACKBACK
CATEGORIES
ARCHIVES
LINKS
PROFILE
OTHERS
SKYPE
PC: skype.jojo.jp
chat
iPad: iphone.jojo.jp
chat call
THANKS



本日:
昨日:
多言語
広告
 ▼▲ 作業日報 ▼△
    What's under the hood?
<< drupal7 データエクスポート、インポートメモ | main | IMEの変換が突然変わった場合 >>
slickgrid のajaxデータ取得時 json_encode() には注意
SlickGridを利用しているフォームがるのですが、開発中に
突然データが出なくなる現象が発生しました。

原因はjson_encodeでは全ての項目名称、項目名をダブルォートで囲まれた状態で出力される為で
$arr = arrya(
  array("item1"=>"商品A",item2"=>"200"),
  array("item1"=>"商品B",item2"=>"300"),
)
$str = json_encode( $arr );
//
//[
//{"item1":"商品A","item2":"200"},  ←この形式がSlickGridではNG
//{"item1":"商品B","item2":"500"},
//]                                    

$str = json_encode( $arr ,JSON_NUMERIC_CHECK);とする
//
//[
//{"item1":"商品A","item2":200},   ←OK
//{"item1":"商品B","item2":500},
//]                                    

リンク:
JavaScriptのGridライブラリ決定版
SlickGrid公式サイト
Wikipedia:JSON仕様
| - | 16:07 | comments(0) | trackbacks(0) |









http://blog.jojo.jp/trackback/1424936