如何在 JavaScript 中将数组传递给函数?
如何定义数组的数组并将该变量传递到函数中,以便我可以在 JavaScript 中操作它?
如:
JSP 端:
object.method({ {"#id1",2}, {"#id2",3}...});
...
JS 端:
var object= {
defaults: {
idSelector: "#id1"
},
method: function(options) {
if (options && !jQuery.isEmptyObject(options))
$.extend(this.defaults, options);
var that = this;
var opts = that.defaults;
//Try to reach every array step by step?
});
}
}
How can I define an array of arrays and pass that variable into a function so I can manipulate it at JavaScript?
As like:
JSP side:
object.method({ {"#id1",2}, {"#id2",3}...});
...
JS side:
var object= {
defaults: {
idSelector: "#id1"
},
method: function(options) {
if (options && !jQuery.isEmptyObject(options))
$.extend(this.defaults, options);
var that = this;
var opts = that.defaults;
//Try to reach every array step by step?
});
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用json数据格式。
将您的对象转换为 JSP 页面中的 json 字符串。
在 JavaScript 中解析该 JSON 字符串。
use json data format .
Convert your object into json string in your JSP page.
Parse that JSON string in your javascript.
下面是实现此目的的方法之一:
您的 javascript 客户端代码可以获取此 json 字典,例如:
现在
items
指向一堆包含你的结果的Here's one of the ways to do that:
Your javascript client code can fetch this json dictionary, something like:
now
items
points to a bunch of<li>
with your results将获取值的函数变量应该是这样的(将使用 JSON 格式):
The functions' variable that will get the values should be like that(JSON format will be used):