【问题标题】:Reload document with previous post request使用先前的发布请求重新加载文档
【发布时间】:2012-07-26 12:18:13
【问题描述】:

如何通过单击按钮重新加载与之前相同的 ajax 请求的页面?我正在使用 Post ajax 请求。我使用以下代码重新加载页面,但我想通过单击按钮发布与以前相同的数据。

<input type="button" value="Reload" onClick="document.location.reload(true)">

【问题讨论】:

    标签: javascript ajax


    【解决方案1】:

    我不认为你可以用 location.reload() 来做到这一点。你不只是在点击时再做一个 Ajax 帖子吗?

    编辑: 例如,如果您使用 jQuery.post()(请参阅 http://api.jquery.com/jQuery.post/)来发布您的 AJAX 帖子,那么您作为“数据”发送的任何内容都应该仍然可用,对吧?

    因此,您可以使用相同的数据发布另一篇文章。 例如(再次在 JQuery 中)

    $('input[type='button']').live('click', function(){
      $.post(<url>, 
         data,
          ....
       );
    });
    

    【讨论】:

    • 如何使用与以前发布的相同数据制作另一个 Ajax 帖子?
    猜你喜欢
    • 2019-05-19
    • 2022-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-29
    • 2021-11-22
    • 1970-01-01
    相关资源
    最近更新 更多