调用 href 点击 document.ready

发布于 2024-10-22 06:36:28 字数 796 浏览 5 评论 0原文

a 有两个 aspx 页面 page1.aspxpage2.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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

时光是把杀猪刀 2024-10-29 06:36:28

使用 window .location 属性比模拟点击更好,因为开销要少得多。

<a id="myLink" href="somewebsite.com">My Link</a>

$(function() {
   window.location.href = $("#myLink").attr("href");
});

You're better off using the window .location property than simulating clicks as there is far less overhead.

<a id="myLink" href="somewebsite.com">My Link</a>

$(function() {
   window.location.href = $("#myLink").attr("href");
});
恍梦境° 2024-10-29 06:36:28

假设你有这样的 html:

<a id="myLink" href="somewebsite.com">My Link</a>

让 jQuery 模拟点击:

$(function() {
  $("#myLink").click();
});

Lets say you have html like so:

<a id="myLink" href="somewebsite.com">My Link</a>

To have jQuery simulate a click:

$(function() {
  $("#myLink").click();
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文