在一个jsp文件中 这样调用js文件<script language=JavaScript src="js/admins.js"></script> 如何传参
在一个jsp文件中这样调用js文件<scriptlanguage=JavaScriptsrc="js/admins.js"></script>如何在调用的同时传递一个变量...
在一个jsp文件中 这样调用js文件
<script language=JavaScript src="js/admins.js"></script>
如何在调用的同时传递一个变量作为参数给该js文件
js文件如何接受该参数??? 展开
<script language=JavaScript src="js/admins.js"></script>
如何在调用的同时传递一个变量作为参数给该js文件
js文件如何接受该参数??? 展开
4个回答
展开全部
如果你是给js/admins.js里边的函数传参,那么你可以在引入的文件下面传参,如:
<script language=JavaScript src="js/admins.js"></script>
<script type="javascript/text">
//假设在需要调用admins.js里边的showMember函数
//那么在这里调用那个函数,值用jsp输出字符串即可
showMember(/* 这里是jsp输出的变量值 */);
</script>
程序就是字符串组成的,所以只要你正确输出字符串,到浏览器那边执行的时候就可以了。
<script language=JavaScript src="js/admins.js"></script>
<script type="javascript/text">
//假设在需要调用admins.js里边的showMember函数
//那么在这里调用那个函数,值用jsp输出字符串即可
showMember(/* 这里是jsp输出的变量值 */);
</script>
程序就是字符串组成的,所以只要你正确输出字符串,到浏览器那边执行的时候就可以了。
更多追问追答
追问
正如您所说的,我想把JSP中的变量username传递给js中的getName(gotName)函数,在js端声明一个变量来接这个值,请问该如何操作?
追答
getName("");
你这样直接输出给函数调用就行了
展开全部
这里理解上有问题。
一个JSP最终生成的是一个DOM文档,而其引入的js文件则只是一段js的源文档。
其实他就是一段的字符文件。就相当于把你的js文件的直接粘贴在你的jsp里面来。实际你要调用的是这个js文档里面所定义的函数或者js对象。
每个js函数或者对象都有其构造函数,调用方法,接收参数等,如法调用即可。
js文件,只是一段字符串,能接什么参数。。。。
一个JSP最终生成的是一个DOM文档,而其引入的js文件则只是一段js的源文档。
其实他就是一段的字符文件。就相当于把你的js文件的直接粘贴在你的jsp里面来。实际你要调用的是这个js文档里面所定义的函数或者js对象。
每个js函数或者对象都有其构造函数,调用方法,接收参数等,如法调用即可。
js文件,只是一段字符串,能接什么参数。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我看了追问的内容。为了你的题目,专门在我的 CSDN 写了一篇帖子,地址放在参考资料里边了。你去看过头像就会知道那个就是我本人。里边写了详细的 JSP 写法和 .js 写法。这里简要说一下。
首先,如果要在 JavaScript 中获取值,那么就应该是一个变量,或者有返回值的函数。
<script language="JavaScript">
var _config = { name: <%=username%> };
</script>
在这个标签加载完毕之后,才可以
<script src="js/admins.js" type="test/javascript"></script>
然后,在 admins.js 里边,凡是需要用 username 的时候,就用 _config.name 就行了。
比如 document.getElementById("xxx").value = _config.name;
首先,如果要在 JavaScript 中获取值,那么就应该是一个变量,或者有返回值的函数。
<script language="JavaScript">
var _config = { name: <%=username%> };
</script>
在这个标签加载完毕之后,才可以
<script src="js/admins.js" type="test/javascript"></script>
然后,在 admins.js 里边,凡是需要用 username 的时候,就用 _config.name 就行了。
比如 document.getElementById("xxx").value = _config.name;
参考资料: http://blog.csdn.net/shanelooli/article/details/7467995
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以通过事件来实现的!例如:鼠标点击、打开页面、鼠标移开等等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询