<input type="checkbox" name="fileIds" id="fileIds" value="11">
<input type="checkbox" name="fileIds" id="fileIds" value="12">
<input type="checkbox" name="fileIds" id="fileIds" value="13">
<input type="checkbox" name="fileIds" id="fileIds" value="14">
运行:var selectedFiles = document.getElementsByName("fileIds"); 之
后,selectedFiles是一个对象。
var extractedStrings = selectedFiles.collect(function(el){return
el.value}); 这样会报JavaScript错。
var extractedStrings = [11,12,13,14].collect(function(el){return
el.value}); 可以得到:extractedStrings = 11,12,13,14
如果将extractedStrings = 11,12,13,14传给JAVA方法,也会页面错误,也就是说类型不匹配。尝试如下:
如果后工拼出一个extractedStrings = [11,12,13,14] ,JAVA也会报错,数组对象不匹配:cannot find
the method deleteBaseFile(java.lang.String[[11,12,13,14]]) for com.
如果后工拼出一个extractedStrings = 11,12,13,14,JAVA也会报错,数组对象不匹配:cannot find
the method deleteBaseFile(java.lang.String[11,12,13,14]) for
com..................BaseService
如果后工拼出一个extractedStrings = {11,12,13,14} ,JAVA也会报错,数组对象不匹配:cannot find
the method deleteBaseFile(java.lang.String[{11,12,13,14}]) for
com................BaseService
On Jul 19, 9:24 am, "Michael Chen" <
mechil...@gmail.com> wrote:
> var extractedStrings = selectedFiles.collect(function(el){return el.value});
>
> 2008/7/19
acaleph2...@gmail.com <
acaleph2...@gmail.com>:
> MSN:
jzche...@hotmail.com