2009-11-04 38 views
0

我用localization helper from Matt Hawley。這真的很棒。我有一個問題,雖然在javascripts/jquery獲取值。本地化助手,如何從JavaScript中檢索值?

我不能檢索使用此資源文本: 例如:alert('<%=Html.Resource(\"Strings,SomeKey\")%>');

任何幫助是極大的讚賞。

最好

+0

您使用的是JSP + Struts嗎?值得注意的是。如果您能夠以純文本形式在HTML中打印它,也可能值得注意。如果不是,那麼你也不能在JS中「訪問」它。 – BalusC

回答

2

謝謝BalusC的回覆。不勝感激。我已經有了一個工作。我使用資源鍵值在我的.aspx頁面上聲明瞭變量。然後在我單獨的js上調用該變量。所以我有這樣的:

在我的aspx頁面。

<script> 
var foo="<%=Html.Resource("Strings,SomeKey")%>"; 
</script> 

在我的js。我只是簡單地稱之爲變量foo。

alert(foo); 

有我有!:)

我聽錯了,第一次因爲我的變量是宣佈我的外部JS。因此,asp.net將無法解釋它。相反,它會以純文本形式呈現。

致以問候