gpt4 book ai didi

Javascript 未在 JSP 转发操作上执行

转载 作者:行者123 更新时间:2023-12-01 13:33:41 25 4
gpt4 key购买 nike

嗨,我有一个 jsp 页面,我必须使用 inf 文件的数据更新两个 html 选择框。选择第一个组合(最初也不加载第二个组合)时,第二个组合必须相应更改。由于无法从java访问java脚本变量,因此我通过ajax将第一个组合的值发送到另一个jsp。然后将其返回到第一个jsp本身。请帮助我。

最佳答案

也许我弄错了,但看看你的代码,你似乎正在对选择框更改事件执行 AJAX 请求,但你没有对响应执行任何操作。所以基本上发生的事情是你正在对你的 jsp 进行初始渲染,一切都很好。现在您正在更改选择框选项,并且 AJAX 请求将发送到 dummy.jsp。 dummy.jsp 正在接收它并将请求的创建者重定向到 User.jsp。 User.jsp-s 内容被发回,但客户端 AJAX 调用对此响应没有执行任何操作。

您应该做的是将您的逻辑放在 dummy.jsp(或者在某些 servlet 中更好),它基于您的 AJAX 调用请求参数返回例如包含您可以在 jQuery.ajax 成功事件中处理的数据的 JSON。在那里,您可以使用此 JSON 通过 JavaScript 重新调整您的选择框和其他数据。检查 jQuery.ajax 手册末尾的示例:http://api.jquery.com/jquery.ajax/

关于Javascript 未在 JSP 转发操作上执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21408097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com