ラベルとカテゴリにjson形式を作成したいと思います。 と私はjQuery.ui.autocompleteが動作しないこのオートコンプリート検索用のPHPでjson形式を作成する
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
foreach ($arr as $key => $value) {
$data = 'label:'. $key.','.'category:'.$value;
}
echo json_encode($data);
I want to something like :
"[{label:"a", category:"1"},{label:"b", category:"2"},{label:"c", category:"3"}]
を行う方法PHP でJSON形式のコードを取得していないです::
するvar test_url = Drupal.settings.url +「/ all_list ';
jQuery(".class").catcomplete({
delay: 500,
minLength: 3,
// source:data
source: function(request, response) {
$.ajax({
dataType: "json",
type : 'Get',
url: test_url,
success: function(data) { console.log(data);}
});
}
});
私はconsole.log(data)経由で取得しています。
[{"label":"a","category":1},{"label":"b","category":2}, {"label":"c","category":3},{"label":"d","category":4},{"label":"e","category":5}]
配列に対して 'json_encode()'を使うことができます。特別な文字列形式に変換する必要はありません。 – Rizier123