2017-05-11 129 views
0

我有一个jQuery函数,它有一个参数,我加载的对象列表。关键是我想在我的jsp页面的其他部分访问这个参数。访问jQuery的功能参数到网页的其他部分

<script> 
    function nacitajProjekty() { 
     var projekty 

     $.ajax({ 
      url: "/api/jira-server/all-projects", 
      async: false, 
      success: function (returnData) { 
       projekty = returnData; 
       console.log(projekty) 

      } 
     }); 
    } 
</script> 

<label for="multiselect">Projekty</label> 
     <select id="multiselect" multiple="multiple" data-placeholder="Vyberte projekt..."> 
     </select> 
      <script> 

        $("#multiselect").kendoMultiSelect({ 
         dataSource: I WANT TO ACCESS VARIABLE "projekty" here, 
         dataTextField: "name", 
         dataTextValue: "id" 
        }); 

      </script> 

回答

0

你需要把这个变量出方的功能,那么这个变量将是入店globly

<script> 
    var projekty; 
    function nacitajProjekty() { 
     $.ajax({ 
      url: "/api/jira-server/all-projects", 
      async: false, 
      success: function (returnData) { 
       projekty = returnData; 
       console.log(projekty) 

      } 
     }); 
    } 
</script> 
+0

我尝试过,但它不工作 –

+0

使用控制台@MartinDurco检查。 '$(“#multiselect”)之前的'projekty'。kendoMultiSelect({'声明。检查'projekty'''undefind'或空白 – Manoj