0

我有一个下面给出的 jQuery 就绪函数,我需要将一个值传递给myLocFn(). 我要问的是,当我们使用就绪函数时,是否可以将 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
4

1 回答 1

3

使用服务器代码在脚本部分中编写一个 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 中检查这一点

于 2013-02-28T04:18:40.187 回答