2013-03-21 87 views
0

我在下面的代码中遇到问题。我正在尝试捕获变量中的MySql查询结果集,并在下面提到的JQuery代码中使用相同的变量。现在问题是我的数组有超过150个项目。任何人都可以请指导我如何捕捉变量中的MySql数组,并使用下面提到的JQuery代码中的结果集。将MySql结果集存储在varuable中,并将它传递给JQuery Switch语句

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; 

回答

0

你可以做这样的事情:

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

这将导致存储在passedArray变量,这将是访问您的JS

JavaScript数组
相关问题