Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用标记从服务器请求文件_Javascript_Jquery_Html_Svn - Fatal编程技术网

Javascript 如何使用标记从服务器请求文件

Javascript 如何使用标记从服务器请求文件,javascript,jquery,html,svn,Javascript,Jquery,Html,Svn,我需要能够抓取特定的文件只有文本文件使用标签,在SVN服务器托管。用户将输入用户名和密码以及文件名,如下所示: Username: John Password: ***** Filename: mySite.html 这是我在表格中的部分: <form id="loginForm" action="requestFile()" method="post"> <div id="loginWindow"> <p class=

我需要能够抓取特定的文件只有文本文件使用标签,在SVN服务器托管。用户将输入用户名和密码以及文件名,如下所示:

Username: John 
Password: ***** 
Filename: mySite.html
这是我在表格中的部分:

<form id="loginForm" action="requestFile()" method="post">
        <div id="loginWindow">
            <p class="signInText">Username</p>
            <input type="text" name="username" id="username" required="required" />
            <p class="signInText">Password</p>
            <input type="password" name="password" id="password" required="required" />
            <p class="signInText">File Name</p>
            <input type="text" name="filename" id="filename" required="required" />
            <input type="submit" value="Ok" id="submit" />
        </div>
</form>
一旦用户单击“确定”,网站将从服务器请求文件,并将文件的文本内容复制到同一页面上的文本区域。然后,用户可以处理他们的文件,然后单击“保存”按钮将内容复制回服务器,可能需要替换原始文件。“保存”功能是我稍后会想到的,但我需要建立到服务器的连接,请求并接收适当的文件

该服务器可以通过一个网站访问,该网站将有一个认证弹出窗口,要求输入用户名和密码,然后它将在该位置显示一个内容列表。例如,www.myWebServerLocation.com:8080/svn/Folder/file.html将请求用户名和密码,然后在浏览器中显示文件的内容。我只需要把这些内容放到我的文本区使用


编辑:我没有实现“requestFile”功能。这就是我在实现中需要的一点指导。

您需要从服务器发出一个带有适当身份验证头的cURL请求,以提供用户名和密码

我假设您在服务器端使用PHP:这将帮助您实现一个解决方案:


如果您试图在浏览器中简单地使用JavaScript来实现这一点,那么您将无法实现这一点,因为这样会阻止您从JavaScript向外部域发出请求

谢谢你,你提供的网站让我了解了很多我正在处理的事情。