我们可以将jsp变量传递给jQuery ready函数

时间:2013-02-28 04:12:08

标签: javascript jquery jsp

我有一个jQuery ready函数,我需要将值传递给myLocFn()。我要问的是,因为我们正在使用ready函数,是否可以将jsp值传递给myLocFn()。

<script>  
$(document).ready(function(){
    $(".myDiv").myLocFn();     // need to pass a value here                  
});
</script>

我也包含了js路径<script src="myLocFn.js"></script>。 我的js开头的地方,

(function($){
    $.fn.myLocFn= function(options) {
..... // need to get the value here

1 个答案:

答案 0 :(得分:2)

使用服务器代码在脚本部分中编写JSP变量:

<script type="text/javascript">

var jspVar="JSP_value"; // use expression tag in JSP here
</script>

然后在你的jQuery代码中引用,就像一个JavaScript变量,因为你将你的JSP值分配给上面一行中的JS变量

(function($){
    $.fn.myLocFn= function(options) {
    alert(jspVar); //here u can see 
}

编辑:请确保在访问之前定义jspVar。您可以从呈现的HTML

中进行检查