1

データベースからのアイテムの配列があります。

`$this->ingredientsHistory` is the variable that contains the array.

これをすべて保持する javascript var に変換したいので、オートコンプリート jquery UI 関数で使用できます。

私はもう試したvar ingredients = <?php echo json_encode($this->ingredientsHistory); ?>

これはprint_r($this->ingredientsHistory);出力の例です...

配列 ( [0] => 配列 ( [名前] => オレンジ ) [1] => 配列 ( [名前] => チキン ) )

どんな助けでも大歓迎です。

編集 - 詳細情報:

$(function() {
var ingredients = <?php echo json_encode($this->ingredientsHistory); ?>;
console.log(ingredients);
//this is the default tags that jquery gives me - i need to turn ingredients into something similar.
var availableTags = [
  "ActionScript",
  "AppleScript",
  "Asp",
  "BASIC",
  "C",
  "C++",
  "Clojure",
  "COBOL",
  "ColdFusion",
  "Erlang",
  "Fortran",
  "Groovy",
  "Haskell",
  "Java",
  "JavaScript",
  "Lisp",
  "Perl",
  "PHP",
  "Python",
  "Ruby",
  "Scala",
  "Scheme"
];
$( "#tags" ).autocomplete({
  source: ingredients
});

});

4

3 に答える 3