通过javascript添加.txt文件
我有一个学校项目,我正在努力完成。这是一个相当简单的问题,但由于我的教授在另一个国家,我既不能经常也不能很快从他们那里得到答案 我正在尝试创建一个网页,这样当我点击一个链接时,它会在子导航下加载并附加一个.txt文件,而不会更改任何页面 这是我不完整的javascript代码:通过javascript添加.txt文件,javascript,jquery,Javascript,Jquery,我有一个学校项目,我正在努力完成。这是一个相当简单的问题,但由于我的教授在另一个国家,我既不能经常也不能很快从他们那里得到答案 我正在尝试创建一个网页,这样当我点击一个链接时,它会在子导航下加载并附加一个.txt文件,而不会更改任何页面 这是我不完整的javascript代码: <script type="text/javascript" src="js/jquery-1.8.1.js"></script> <script type="text/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文件给我自己,我是想这样做的,当他们点击“按摩”这个词时,它会把按摩文件中的文本放在下面?但是按摩文件是从哪里来的呢?根据你之前提到的,你说用户的计算机有这个文件。嗯,他们需要将其上传到浏览器中进行处理。