Javascript 动态地将href附加到锚定标记,然后调用单击事件
我想生成Javascript 动态地将href附加到锚定标记,然后调用单击事件,javascript,jquery,Javascript,Jquery,我想生成的href 上面的代码可以工作,但是我必须点击链接按钮两次才能下载指定的文件 有没有更好的方法实现同样的效果?您应该调用本机DOM API单击方法: $('#lnkDownloadPDF')[0].click(); Jquery明确地在单击触发锚定时禁用它。MakeAjaxRequest是您创建的函数吗?我正试着做一个摆弄,但这里似乎缺少一些部分。当您调用ajax时,您有两个选项:1:使用window.open和pdf链接,而不是尝试调用单击。2:-在第一个ajax调用之后,使用具有
的href
上面的代码可以工作,但是我必须点击链接按钮两次才能下载指定的文件
有没有更好的方法实现同样的效果?您应该调用本机DOM API单击方法:
$('#lnkDownloadPDF')[0].click();
Jquery明确地在单击触发锚定时禁用它。MakeAjaxRequest是您创建的函数吗?我正试着做一个摆弄,但这里似乎缺少一些部分。当您调用ajax时,您有两个选项:1:使用window.open和pdf链接,而不是尝试调用单击。2:-在第一个ajax调用之后,使用具有正确内容编码的pdf url进行另一个ajax调用,并在js中处理pdf内容以显示。@Yumecosmos是的,这是一个用于生成ajax的自定义函数calls@War10ck请参见区别:现在相关jQuery来源:
$('#lnkDownloadPDF')[0].click();