Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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添加.txt文件_Javascript_Jquery - Fatal编程技术网

通过javascript添加.txt文件

通过javascript添加.txt文件,javascript,jquery,Javascript,Jquery,我有一个学校项目,我正在努力完成。这是一个相当简单的问题,但由于我的教授在另一个国家,我既不能经常也不能很快从他们那里得到答案 我正在尝试创建一个网页,这样当我点击一个链接时,它会在子导航下加载并附加一个.txt文件,而不会更改任何页面 这是我不完整的javascript代码: <script type="text/javascript" src="js/jquery-1.8.1.js"></script> <script type="text/javascript

我有一个学校项目,我正在努力完成。这是一个相当简单的问题,但由于我的教授在另一个国家,我既不能经常也不能很快从他们那里得到答案

我正在尝试创建一个网页,这样当我点击一个链接时,它会在子导航下加载并附加一个.txt文件,而不会更改任何页面

这是我不完整的javascript代码:

<script type="text/javascript" src="js/jquery-1.8.1.js"></script>
<script type="text/javascript">
$(document).ready(function() {
    var massage = ('massage.txt')
    $('.selection').click(function() {
        $('.selection').append('massage');

    });
});
</script>
这是我的HTML:

  <div id="content">
            <div id="spaselection">

                    <p class="selection">
                    Massage
                    Facials 
                    Laser Hair Treatment/Electrolysis 
                    Nails
                    </p>

            </div>

如果您正在谈论一个名为“按摩.txt”的文件,它与您的网页位于同一文件夹中,那么有一个简单的解决方案,它只涉及HTML。我相信你已经意识到了。你可以用它来上传文件夹中的文件,也可以上传非你所有的网站。例如:

<iframe src="massage.txt" type="text/plain"
content="file" class="upload" width="whateverPX"
height="whateverPX">If you see this message, 
massage.txt does not exist or your browser doesn't support iframes.</iframe>
当然,你可以随心所欲地改变它的样式和大小。这是我完成的版本:

<iframe src="/student/jason/beatrice/massage.txt" type="
text/plain" content="file" class="upload" width="900px" height="800px" frameborder="0" 
script="autoUpload();">
Your browser does not support iFrames
</iframe>
<noscript>Your browser does not support Javascript.</noscript>

是的,我发明了iFrame类型。这并不重要。重要的是,它起作用了。在大多数主要浏览器中测试并获得批准。根据W3Schools的说法,iFrame至少在5/6的主流浏览器中受支持。在Chrome、Firefox、IE、Edge、Safari等浏览器中受支持。

txt文件在哪里?你需要上传一些东西,或者在网上的某个地方?我需要上传一些东西检查我恐怕我不明白他们在解释什么??我不是想从一个网站上传一个txt文件给我自己,我是想这样做的,当他们点击“按摩”这个词时,它会把按摩文件中的文本放在下面?但是按摩文件是从哪里来的呢?根据你之前提到的,你说用户的计算机有这个文件。嗯,他们需要将其上传到浏览器中进行处理。