在reponse.write中包含链接

Including a link in reponse.write

本文关键字:包含 链接 write reponse      更新时间:2023-09-26

当我运行以下代码时:

res.write("Author: ");
res.write("<a href='" + tweet[i].Link + "' target='_blank'>" + tweet[i].Lable + "</a> 'n");
res.write("Date: " + tweet[i].TDate  + "'n");

我得到了这个:

Author: <a href='https://twitter.com/esti_palombo' target='_blank'>esti_palombo</a> 
Date: 2016-03-12T00:00:00.000Z
Author: <a href='https://twitter.com/AbdElrazek_Esam' target='_blank'>AbdElrazek_Esam</a> 
Date: 2016-03-08T00:00:00.000Z

正如你所看到的,链接不起作用

但当我删除第一行res.write("Author: ");:时

esti_palombo Date: 2016-03-12T00:00:00.000Z AbdElrazek_Esam Date: 2016-03-08T00:00:00.000Z

链接工作正常,但新行'n不工作!!

有人能帮我处理这个吗

拒绝编写正确的头,就是在强迫浏览器为您猜测。正如你所看到的,简单地改变数据的格式就会让它产生不同的猜测。

将内容类型设置为text/html,您将处于文章的第二种情况,由于您正在编写HTML,因此不使用换行符换行,而是使用段落或换行符(<br>)。

请尝试用<br/> 替换'''n'