我使用以下TypeScript代码收到错误:
///<reference path='../../../Shared/typescript/jquery.d.ts' />
///<reference path='../../../Shared/typescript/jqueryStatic.d.ts' />
function accessControls(action: Action) {
$('#logoutLink')
.click(function () {
var $link = $(this);
window.location = $link.attr('data-href');
});
}
Run Code Online (Sandbox Code Playgroud)
我收到以下带下划线的红色错误:
$link.attr('data-href');
Run Code Online (Sandbox Code Playgroud)
消息说:
Cannot convert 'string' to 'Location': Type 'String' is missing property 'reload' from type 'Location'
Run Code Online (Sandbox Code Playgroud)
有谁知道这意味着什么?
我目前有一个表格设置有5个无线电选项.我有一个switch语句,具体取决于您选择的选项,它决定了电子邮件的去向.
在我的开关里面,我有这段代码.
window.open("mailto:"+emailTo+'?cc='+emailCC+'&subject='+emailSub+'&body='+emailBody);
Run Code Online (Sandbox Code Playgroud)
当它打开包含所有内容的电子邮件客户端时它一切正常,但它也会在浏览器中打开一个空白页面.
是否有另一种方法来实现这一点或防止打开一个空白窗口,但仍然使它好像你点击了href:mailto?