如何在加载之前操作Struts2 <sj:select>的列表?</sj:select>

时间:2015-02-25 14:40:51

标签: ajax struts2 struts2-jquery jquery-selectbox struts2-jquery-plugin

我已经实现了Struts2-jQuery <sj:select/>

填充此选择框,获取来自AJAX调用的JSON对象。

如何在javascript中加载SelectBox之前访问此JSON对象以便对其进行一些处理?

1 个答案:

答案 0 :(得分:1)

Struts2-jQuery-plugin's 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" />
相关问题