1

次のJavaScriptがあるとしましょう

function blob(alertText) {
     alert(alertText);
}

ビュー内で関数を呼び出したいと思います。何かのようなもの:

<% if (x == 0)
    //Need to Call the javascript function here. e.g. blob("sometext");
%>

ビューで囲まれたifステートメント内でjavascript関数を呼び出すにはどうすればよいですか?

4

4 に答える 4

6

試す:

<% if (x == 0) { %>
    <script type="text/javascript">blob("sometext");</script>
<% } %>

Javascript をページに配置する必要がある<% %>ため、HTML を印刷できるようにタグを閉じる必要があります。特定の HTML は、<script>必要な関数を呼び出すタグである必要があります。

于 2013-04-30T15:06:13.590 に答える
1

if ステートメント内に javasript 関数を呼び出すスクリプト タグを挿入します。

<% if (x == 0) { %>
    <script type="text/javascript">blob("sometext");</script>
<% } %>
于 2013-04-30T15:07:06.067 に答える
0
@if (x == 0)
{
    <script type="text/javascript">blob("sometext");</script>
}
于 2013-04-30T15:08:14.737 に答える