当我运行以下代码时:
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
不起作用!!
有人可以帮助我吗
答案 0 :(得分:2)
拒绝撰写正确的标题,您强制浏览器为您猜测。正如您所看到的,只是更改数据格式就会让它以不同的方式猜测。
将内容类型设置为text/html
并且您将在帖子的第二个案例中,并且由于您正在编写HTML,因此您不能使用换行来打破行,使用段落或换行符(<br>
)。
答案 1 :(得分:0)
请尝试将{\ n'替换为<br/>