我有一个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
答案 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
中进行检查