类似于Response.Write()是脚本类型
中的任何等效语法我正在调用web api,来自typescript,它返回带有内容作为文件附件的httpResponse消息,我想在浏览器中通过typescript打开附件文件
Public DownloadFile()
{
var content = //Web API result
//Neeed to render this above content in browser
}
答案 0 :(得分:1)
here的简单方法:
document.write("<h1>result 1</h1>");
document.write("<h1>result 2</h1>");
如果你想在页面上的DOM中得到结果,那么如果你使用jquery就做这样的事情:
$(document.body).text(‘Result 1’);
如果您有多行结果:
$('<p>').text('result 1').appendTo($(document.body));
$('<p>').text('result 2').appendTo($(document.body));
这可能是一种方法:
write(element: JQuery, text: string[]) {
text.forEach(v => {
$('<p>').text(v).appendTo(element);
});
}
您可以像this.write($('body'), ['result 1', 'result 2']);
如果不使用jquery,则编写如下方法:
write(element: HTMLElement, text: string[]) {
text.forEach(v => {
document.body.innerHTML += v + '<br>';
});
}
并称之为:this.write(document.body, ['result 1', 'result 2']);
如果您只想在控制台中查看结果,可以编写console.log(’result 1’, ’result 2’)
。您可以按F12。