0

以下のコードで問題に直面しています。MySql クエリの結果セットを変数でキャッチし、以下の JQuery コードで同じ変数を使用しようとしています。問題は、配列に 150 を超えるアイテムがあることです。変数でMySql配列をキャッチし、以下のJQueryコードで結果セットを使用する方法を教えてください。

  valueMatches : function(category, searchTerm, callback) {
          switch (category) {
          case 'account':
              callback([
                { value: '1-amanda', label: 'Amanda' },
                { value: '2-aron',   label: 'Aron' },
                { value: '3-eric',   label: 'Eric' },
                { value: '4-jeremy', label: 'Jeremy' },
                { value: '5-samuel', label: 'Samuel' },
                { value: '6-scott',  label: 'Scott' }
              ]);
              break;
            case 'filter':
              callback(['published', 'unpublished', 'draft']);
              break;
            case 'access':
              callback(['public', 'private', 'protected']);
              break;
4

1 に答える 1

0

次のようなことができます。

<script>
    var passedArray = <?echo json_encode($yourArray);?>;
</script>

これにより、passedArray 変数に格納され、js でアクセスできる JavaScript 配列が生成されます。

于 2013-03-22T00:21:14.877 に答える