1

Struts2-jQuery を実装しまし<sj:select/>た。

この選択ボックスは、AJAX 呼び出しからの JSON オブジェクトを取得して設定されます。

何らかの処理を行うために、javascript で SelectBox をロードする前に、この JSON オブジェクトにアクセスするにはどうすればよいですか?

4

1 に答える 1

1

Struts2-jQuery-pluginのSelectTagには、そのための属性があります。

onBeforeTopic: ロード前に公開されたトピック

使用例:

<script type="text/javascript">
    $(function(){
        $.subscribe("myBeforeHandler", function(event, data) {
            alert("I'm raised before the loading of the SelectBox ! Data is : " + data);
        });
    });
</script>

<s:url var="myUrl" action="foobar" namespace="/" />

<sj:select onBeforeTopics = "myBeforeHandler"
                     href = "%{myUrl}"
                     list = "foo"
                     name = "bar" />
于 2015-02-25T15:07:32.067 に答える