2015-09-27 110 views
-1

我有這個JavaScript代碼。訪問函數內的變量

var Outside = "Test"; 
$().SPServices({ 
     operation: "GetListItems", 
     async: false, 
     listName: "Tests", 
     CAMLViewFields: ViewFields, 
     completefunc: function (xData, status) { 
      $(xData.responseXML).SPFilterNode("z:row").each(function() { 
       var Project = Outside; 
      }) 
     } 
    }); 

我該如何在功能中使用變量「Outside」? 在我的代碼中,變量「Outside」在Funktion null中。

感謝您的幫助

斯特凡

+4

它不應該是null,你能展示一個這樣的小提琴嗎?這究竟是如何在你的代碼或外部下一個不同的功能? – Saar

回答

0

嗯,我看學嘗試與SharePoint工作。 :)我SP dev的太多,我想你的代碼,我收到的「空」太...

但是,當我嘗試這樣做:

window.Outside = "Test" 

它運作良好。當然,它不能在另一個功能!它必須被定義爲全球範圍。