我有一个网页,我使用
VBScript
将文件夹中的文件名称提取到数组中,然后将该数组传递给 JavaScript
变量,以便我可以在屏幕上显示名称。
VBScript 代码:
Function allFiles()
Dim arr, arr2, oTargetFolder
arr = array()
set oFSO = CreateObject("Scripting.FileSystemObject")
oTargetFolder = "C:\Users\msiddiq1\Documents\WSDLs"
set objFolder = oFSO.GetFolder(oTargetFolder)
set oFiles = objFolder.Files
For Each files in oFiles
ReDim Preserve arr(UBound(arr) + 1)
arr(UBound(arr)) = files.Name
Next
allFiles = arr
End Function
JS:
var folderFiles = allFiles();
alert(folderFiles.length); // alerts `undefined`
我可以将硬编码值从 vbscript 传递到 javascript,但不能传递此数组。
请推荐。