0

以下に示す jQuery 対応関数があります。値を に渡す必要があります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
4

1 に答える 1

3

サーバー コードを使用して、スクリプト セクション内に JSP 変数を記述します。

<script type="text/javascript">

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

次に、上記の行で JS 変数に ur JSP 値を割り当てたように、JavaScript 変数のように jQuery コードを参照します。

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

編集:アクセスする前にjspVarが定義されていることを確認してください。これは、レンダリングされた HTML から確認できます。

于 2013-02-28T04:18:40.187 に答える