2012-10-01 3 views
1

나는이 JSP 있습니다JavaScript에서 호출 할 수 있도록 함수의 문자열 이름을 가져 오는 방법은 무엇입니까?

H1 태그 사이에 너무
<div id="searchGrid"> 
    <table id="list" class="scroll"></table> 
    <div id="pager" class="scroll" style="text-align:center;"></div> 
</div> 
<s:hidden id="hdnFonction" value="<s:property value='fonction'/>" /> 
<h1><s:property value='fonction'/></h1> 

<script type="text/javascript"> 
    $(document).ready(function(){ 
     var fn = window[$("#hdnFonction").val()]; 

     alert($("#hdnFonction").val()); 

     fn(); 
    }); 
</script> 

나는 올바른 값 (함수의 문자열 이름)

을 가지고 있지만 경고 상자에 나는 같은 struts2 '속성'태그가 struts 태그는 문서 준비가 끝나면 해석됩니다 ... 이상할까요?

+0

"경고 상자에 struts2 '속성'태그가 있습니다"라고 말하면 경고에 ""이 표시된다는 의미입니까? –

+0

해당 태그를 바꾸지 않은 경우 서버 문제가 발생합니다. 자바 스크립트 문제가 아닙니다. –

+2

당신이'