我只是想使用JSObject从Java调用Javascript函数。我需要Javascript函数来更新HTML文本字段。为此,我需要知道元素ID和值。使用JSObject从Java调用Javascript函数
我试过这个,但它不起作用。当试图从Javascript访问传递的值是空的。
所以我的问题是我如何从Javascript访问这些值?我肯定错过了什么。
如果我声明大小为1的对象,它将工作,但我需要在对象数组中传递2个值。
在此先感谢。
//Java code
Object[] objects = new Object[2];
objects[0] = "elementId";
objects[1] = "elementValue";
window.call("updateElement",objects);
//Javascript code
function updateElement(array){
alert(array[0]);
alert(array[1]);
}
如果我这样做,在我的JavaScript它的工作原理: VAR args = Array.prototype.slice.call(arguments); 我想我需要用特殊的方式解析参数。这个函数不需要任何参数! – Marquinio 2010-09-03 13:41:56