我是一名有用的助手,可以为您翻译文本。
我有一个网页,在这个页面中,我使用VBScript获取文件夹中文件的名称并将其保存到数组中,然后将该数组传递给JavaScript变量,以便在屏幕上显示这些名称。
VBScript 代码:
我可以从VBScript传递硬编码的值到JavaScript,但无法传递该数组。请提出建议。
我有一个网页,在这个页面中,我使用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,但无法传递该数组。请提出建议。