Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将MySql结果集存储在变量中,并将其传递到JQuery开关语句中_Php_Jquery_Mysql_Ajax - Fatal编程技术网

Php 将MySql结果集存储在变量中,并将其传递到JQuery开关语句中

Php 将MySql结果集存储在变量中,并将其传递到JQuery开关语句中,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,我在下面的代码中遇到了一个问题。我试图在一个变量中捕获MySql查询结果集,并在下面提到的JQuery代码中使用相同的变量。现在的问题是,我的数组有150多个项目。任何人都可以指导我如何在变量中捕获MySql数组并使用下面提到的JQuery代码中的结果集 valueMatches : function(category, searchTerm, callback) { switch (category) { case 'account':

我在下面的代码中遇到了一个问题。我试图在一个变量中捕获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;

你可以这样做:

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

var passedArray=;
这将产生一个javascript数组,该数组存储在passedArray变量中,可以在js中访问