我想将javascript对象(JSON)作为参数传递给另一个函数。但我得到以下错误:
missing ] after element list
该函数在href的onclick事件上调用,如
"<a href='javascript:void(0);' onclick='javascript:openTab("+ sTab +");'>"+ sTab['SavedTab']['title'] +"</a><br/>";
当我传递整个值:sTab ['SavedTab'] ['title']时,它工作正常,但我想传递整个对象,而不仅仅是单个值。
请帮帮我。 感谢。
答案 0 :(得分:0)
这是因为'javascript:openTab(“+ sTab +”);',这里的sTab是一个集合,脚本无法为此集合做任何事情。您可能必须将索引传递为“sTab ['SavedTab'] ['title']”
答案 1 :(得分:0)
我相信如果你的sTab不是作为参数而是作为你的js函数中的变量它将起作用。 '的javascript:openTab();'
javascript:openTab(){
//sTab as global variable will be accessible here
}