最新消息:Welcome to the puzzle paradise for programmers! Here, a well-designed puzzle awaits you. From code logic puzzles to algorithmic challenges, each level is closely centered on the programmer's expertise and skills. Whether you're a novice programmer or an experienced tech guru, you'll find your own challenges on this site. In the process of solving puzzles, you can not only exercise your thinking skills, but also deepen your understanding and application of programming knowledge. Come to start this puzzle journey full of wisdom and challenges, with many programmers to compete with each other and show your programming wisdom! Translated with DeepL.com (free version)

javascript - Can we pass a jsp variable to jQuery ready function - Stack Overflow

matteradmin7PV0评论

I a have a jQuery ready function given below, I need to pass a value to the myLocFn(). What I am asking is, as we are using ready function ,if it possible to pass a jsp value to myLocFn().

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

I have included the js path as well <script src="myLocFn.js"></script>. Where the my js starts with,

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

I a have a jQuery ready function given below, I need to pass a value to the myLocFn(). What I am asking is, as we are using ready function ,if it possible to pass a jsp value to myLocFn().

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

I have included the js path as well <script src="myLocFn.js"></script>. Where the my js starts with,

(function($){
    $.fn.myLocFn= function(options) {
..... // need to get the value here
Share Improve this question asked Feb 28, 2013 at 4:12 NidheeshNidheesh 4,56230 gold badges93 silver badges156 bronze badges
Add a ment  | 

1 Answer 1

Reset to default 3

Write a JSP variable inside script section using server code:

<script type="text/javascript">

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

Then refer in your jQuery code, just like a JavaScript variable, as u assigned ur JSP value to JS variable in above line

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

Edit: Please make sure that jspVar should be defined before accessing. You can check this from the rendered HTML

Post a comment

comment list (0)

  1. No comments so far