我有一個var我需要作爲AS3的JSON字符串發送。它必須在鏈接中打印出來。如何讓我的var在如下所示的html的onClick中?javascript var到onClick在html中
<script>
var NeedMyVarHere = {
One:"This is var one!",
Two:"This is JSON Object 2"
};
NeedMyVarHere = JSON.stringify(NeedMyVarHere);
</script>
<a href="javascript:void(0);" onclick="AirBridge.evoke('myCustomFunction(NeedMyVarHere)')" return false;>Testing!</a>
UPDATE澄清。
AS要求「發送字符串」,但您可以在字符串中聲明自定義函數。我沒有寫課。我只需要在我的onClick內部以String格式編寫的JSON對象。就像這樣:
onClick="AirBridge.evoke('myCustomFunction({One:"This is var one!",Two:"This is var Two"})"
但我希望能使用單一的VAR將其打印出來一樣......
onClick="AirBridge.evoke('myCustomFunction(NeedMyVarHere)"
我希望是有道理的。
儘量不要使用內聯事件處理程序。 – Script47
從函數返回?這似乎是一個非常簡單的答案,所以也許我不明白這個問題。 – CodingGorilla
@Hacketo它是全球性的.... – epascarello