これは私が望んでいることを正確に実行することがわかりました。しかし、HTMLは関数呼び出しを値に置き換えないため、混乱しました。ただし、正しい値が配列に渡されます。他の人が同じ問題を抱えている場合に備えて、この質問をここに残しておきます。
私はいくつかのJavaScriptを持っています:
<script type="text/javascript">
var $SAT = $SAT || [];
$SAT.push(['setContent','subtype','sub']);
$SAT.push(['setUser', '1234']);
</script>
しかし、「sub」を関数呼び出しに置き換えて、次のような他の方法で値を取得したいと思います。
<script type="text/javascript">
function getValue() {
return 'Some Value';
}
var $SAT = $SAT || [];
$SAT.push(['setContent','subtype',getValue()]);
$SAT.push(['setUser', '1234']);
</script>
ただし、結果のコードは、getValue()関数呼び出しを「SomeValue」に置き換えません。誰かがその理由を知っていますか、そしてこれを修正するために私が何をする必要がありますか?
とても有難い!