调用 href 点击 document.ready
a 有两个 aspx 页面 page1.aspx 和 page2.aspx。
我在 page1.aspx 中有一个 href
我希望当用户单击 docHref
时重定向到 page2.aspx 并通过自动单击
page2.load 如下:
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
DocHref.HRef="./mydoc.doc";
}
我想做一个自动点击 document.ready
的操作,如下所示:
$(document).ready(function() {
$('#DocHref').trigger('click');
});
但它不起作用! !
这是下载 doc 文件的好方法吗?或者有更好的服务器端方式?
提前致谢。
a have two aspx pages page1.aspx and page2.aspx.
i have an href
in page1.aspx <a id="GoHref" href="page2.aspx">
i want that when users click docHref
to be redirected to page2.aspx and download a doc file via an automatic click on <a id="DocHref" runat="server">
page2.load is as below:
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
DocHref.HRef="./mydoc.doc";
}
i 'd like to do do an automatic click on document.ready
, something like this:
$(document).ready(function() {
$('#DocHref').trigger('click');
});
But it doesn't work !!
is this a good way to download a doc file ? Or there a better server side way?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 window .location 属性比模拟点击更好,因为开销要少得多。
You're better off using the window .location property than simulating clicks as there is far less overhead.
假设你有这样的 html:
让 jQuery 模拟点击:
Lets say you have html like so:
To have jQuery simulate a click: