将数组从 .jsp 文件传递到 .js 文件
可能的重复:
如何使用jsp将java数组传输到javaScript数组?< /a>
谷歌搜索后,我仍然无法将数组从 .jsp 文件传递到 js 文件。 有人可以帮我吗?
在我的 .jsp 文件中,我有一个数组,我想调用 .js 文件中接受该数组的函数。如何调用这个函数呢?
Possible Duplicate:
How to transfer java array to javaScript array using jsp?
After googling I am still not able to pass array from .jsp file to js file.
Can somebody help me out?
In my .jsp file i have an array and I wan to call a function in .js file which accepts this array. How to call this function?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
通过将数组从 .jsp 传递到 js 文件,我猜您的意思是您的 Javascript 脚本需要“调用”JSP 文件返回的脚本。该脚本包含一个返回数组的函数?
如果是这样,您是否考虑过从 JSP 返回 JSON?
By passing an array from .jsp to js file I guess you mean your Javascript script needs to "call" a script return by a JSP file. And that script contains a function that returns an array?
If so have you looked at returning JSON from your JSP?
对于简单数组,您可以使用 implode 函数将数组转换为逗号分隔的字符串,将字符串传递给 javascript,然后在 Javascript 中使用
split(str)
获取数组。更复杂的数组可能会导致问题。For simple arrays, you can convert the array to a comma-delimited string using an implode function, pass the string to javascript, and then use
split(str)
in Javascript to get an array back. More complicated arrays may cause issues with this.