因此,我尝试在Visual Studio中的.cshtml按钮上单击.js脚本中的文件。我想知道的是,是否可以仅将读取的文件直接链接到已知的文件路径,而不必使用FileReader的输入方法?我有一个.txt文件,其中包含链接的一部分,因此该文件不会在程序中进行硬编码,并且我可以在需要时进行更改。
我希望代码在单击按钮后转到.js函数(它可以执行此操作),但是然后读取设置的.txt文件的内容并将其存储在以下命令中的filePath变量中:
window.open('http://' + filePath + '/', '_blank');
这可能吗?
答案 0 :(得分:0)
您可以使用XMLHttpRequest
加载文本文件。在下面的示例中,名为DIV
的{{1}}将收到加载的文本。但是,您也可以将dummy
放入var中以进行进一步处理。
http.responseText
<div id="test">dummy</div>
<input id="reset" type="button" value="reset" onMouseUp="resetDIV()" />
<input id="load" type="button" value="load unsafe" onMouseUp="httpRequest('http://yourserver/yourpath/hello.txt')" />
<input id="load" type="button" value="load safer" onMouseUp="httpRequestByID(1)" />