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>

这将产生一个 javascript 数组,该数组存储在 passArray 变量中,并且可以在您的 js 中访问

于 2013-03-22T00:21:14.877 回答