使用ajax在textarea中加载文本文件的内容

时间:2016-11-23 12:42:17

标签: jquery html ajax

我有textarea。我想加载文本文件的内容并将该内容填入textarea

代码如下,但没有任何反应。

   $('#contenu-trame-cr').load('http://gravelines-si.fr/TrameCR.txt', function (data) {
    $(this).text(data);
});

请注意,textzarea的ID为contenu-trame-cr

1 个答案:

答案 0 :(得分:1)

如果“data”对象已成功填充,您可能希望在使用textarea时尝试使用.val(数据)而不是.text(数据)

编辑: 从你的道路上它应该是这样的:

$('#contenu-trame-cr').load('/SDIN/SDINAccueil/Accueil/tools/TrameCR.txt', function (data) {
   $(this).val(data);
});

恕我直言,如果您设法获得文件的正确路径,它应该可以工作。因此,如果此示例不起作用,请使用它。

您使用的是什么平台?你在写一个ASP MVC网站吗?

不要忘记,.Load是一个请求,这意味着它只能由服务器提供服务。如果您只是在浏览器中运行html文件,它将无法正常工作。