jsp中的ready函数和js文件中的ready函数

时间:2014-04-24 06:46:21

标签: jquery

我的jsp里面有一个ready函数,而且我的javascript里面还有一个ready函数。我有一些问题需要了解事情的运行顺序。

在我的jsp里面我有......

<head>
    <script type="text/javascript">
    $().ready(function() {
        var params = ({
            reportingManagerTitle : "<spring:message code='title.reportingManager'/>",
            launchButtonText: "<spring:message code='button.launch'/>"          
        });
    init(params);
    }); 
    </script>       
    <script type="text/javascript" src="<c:url value="resources/js/pages/login.js" />"></script>    
</head>

然后在我的javascript文件中我有...

var reportingManagerTitle = null;
var launchButtonText = null;
$().ready(function() {
    // do something with reportingManagerTitle after page load
    alert(reportingManagerTitle );

    // so something with launchButtonText after page load
    alert(launchButtonText );
});

function init(params) { 
    reportingManagerTitle = params.reportingManagerTitle;
    launchButtonText = params.launchButtonText;
}

我的问题是reportingManagerTitle和launchButtonText都是未定义的。我通过我的js中的javascript将首先运行,然后在我的外部文件中运行js。我做错了什么?

感谢

0 个答案:

没有答案