Java JQuery ajax无法从struts-2操作中获得响应
我正在向struts-2中的action类发送ajax请求。数据已成功发送,但我没有从操作中得到任何响应,Java JQuery ajax无法从struts-2操作中获得响应,java,jquery,struts2,Java,Jquery,Struts2,我正在向struts-2中的action类发送ajax请求。数据已成功发送,但我没有从操作中得到任何响应,jquery fail()在完成后运行,而不是done() 我得到一个错误: HTTP Status 404 - /MyProject/viewMonitor/newjsp.jsp Ajax请求: $.ajax({ type: "post", url: "getCampData" data: {campaignId: campaignId},
jquery fail()
在完成后运行,而不是done()
我得到一个错误:
HTTP Status 404 - /MyProject/viewMonitor/newjsp.jsp
Ajax请求:
$.ajax({
type: "post",
url: "getCampData"
data: {campaignId: campaignId},
}).done(function(response) {
alert("Camp List : " + response.campList);
}).fail(function() {
alert("error");
});
struts操作映射:
<action name="*CampData" method="{1}" class="com.monitor.CampAction">
<result name="get">/viewMonitor/newjsp.jsp"</result>
</action>
在struts操作映射中,在结果标记中:
<result name="get">/viewMonitor/newjsp.jsp"</result>
/viewMonitor/newjsp.jsp”
您在
.jsp上有一个额外的双引号“
“
,我认为这是您的ajax无法工作的问题。我认为您的操作映射结果中有错误,并且/或者jsp location.jsp location是正确的,但是我不知道是否是操作映射错误,想要获得帮助。@AnkitLamba在action类中是否有方法get
?是的,我有方法get@romacand,方法签名是什么?
<result name="get">/viewMonitor/newjsp.jsp"</result>