【问题标题】:How to trigger ajax from another jsp?如何从另一个jsp触发ajax?
【发布时间】:2017-05-13 09:40:40
【问题描述】:

我有一个 jsp 页面,它在新选项卡中打开另一个 jsp。在第二个jsp中,我在服务器上上传了一个文件(我需要第二个jsp,因为我在那里做了一些重要的事情)。我想以某种方式在第一个 jsp 中放置一个指向该文件的链接,但不刷新它(因为我有包含用户数据的字段,我不希望这些数据丢失)。我想使它异步。我知道我可以将 ajax 放在第一个 jsp 中并更新 DOM,但是如何从第二个 jsp 触发这个 ajax?

【问题讨论】:

  • 你能分享你的代码吗?
  • 第二页是否包含在<%@ include file="filename" %>中?
  • 第二页是全新的jsp - 什么都不包含
  • 对不起,伙计并没有完全按照你的要求。不,没有任何代码可看或可视化查看!
  • 这是主要问题。代码并不重要。你总是可以做一个例子。我的代码并不简单。抱歉,我无法将其粘贴在这里。我想要的是这个想法而不是代码。

标签: javascript java jquery ajax jsp


【解决方案1】:

问题是您打开了新标签。使用 JS 无法在选项卡之间进行通信。基本上,您必须使用 iframe。您可以在这里找到一些有用的信息,例如 https://stackoverflow.com/a/14570255/5462443,这就是如何从 iframe https://stackoverflow.com/a/9006960/5462443 访问父窗口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-16
    • 2014-06-07
    • 1970-01-01
    • 2013-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多