Javascript未在JSP转发操作上执行
嗨,我有一个jsp页面,我必须用inf文件的数据更新两个html选择框。选择第一个组合(最初也不加载第二个组合)时,第二个组合必须相应地更改。由于java脚本变量无法从java访问,所以我已通过ajax将first combo的值发送到另一个jsp。然后将其返回给第一个jsp本身。请帮助我。也许我弄错了,但看看您的代码,似乎您正在对selectbox更改事件执行AJAX请求,但您没有对响应执行任何操作。 因此,基本上发生的事情是,您正在对jsp进行初始呈现,并且一切正常。现在您正在更改selectbox选项,AJAX请求被发送到dummy.jsp。dummy.jsp正在接收它并将请求的创建者重定向到User.jsp。返回User.jsp-s内容,但在客户端AJAX调用中没有使用此响应执行任何操作 您应该将逻辑放在dummy.jsp(或者更好的放在一些servlet上),它基于AJAX调用请求参数返回一个JSON,其中包含可以在jQuery.AJAX成功事件中处理的数据。在这里,您可以使用这个JSON来使用javascript重新调整您的选择框和其他数据。Javascript未在JSP转发操作上执行,java,javascript,ajax,jsp,Java,Javascript,Ajax,Jsp,嗨,我有一个jsp页面,我必须用inf文件的数据更新两个html选择框。选择第一个组合(最初也不加载第二个组合)时,第二个组合必须相应地更改。由于java脚本变量无法从java访问,所以我已通过ajax将first combo的值发送到另一个jsp。然后将其返回给第一个jsp本身。请帮助我。也许我弄错了,但看看您的代码,似乎您正在对selectbox更改事件执行AJAX请求,但您没有对响应执行任何操作。 因此,基本上发生的事情是,您正在对jsp进行初始呈现,并且一切正常。现在您正在更改selec
查看jQuery.ajax手册末尾的示例:ajax响应是html正文。不是我想要的。这就是你为什么要这样做的原因