我正在尝试使用 jQuery 将文本文件动态包含到我的页面中,但我似乎无法让它使用变量作为文件路径。我尝试仅使用 title.txt 而不是传递变量,并且它有效,但 $title + '.txt' 不起作用。
我做错了什么?
作品:
$(function () {
$("#list").load('test.txt');
});
尝试 1:
$(function () {
var $title = document.getElementsByTagName("title")[0].innerHTML,
$url = $title + '.txt';
$("#list").load($url);
});
尝试 2:
$(function () {
var $title = document.getElementsByTagName("title")[0].innerHTML,
$ext = '.txt',
$url = $title + $ext;
$("#list").load($url);
});
尝试 3:
$(function () {
var $title = document.getElementsByTagName("title")[0].innerHTML,
$("#list").load($title + '.txt');
});
最佳答案
尝试一下,根据聊天中的评论:
$(function () {
var $title = encodeURI( $('title').text() ),
$url = $title + '.txt';
$("#list").load($url);
});
关于javascript - var = 变量 + 'String',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30245734/