我刚刚在速度模板中创建了一个 AJAX 请求,并且能够在 .java 文件中获取请求,如下所示:(java 文件扩展为“JiraWebActionSupport”作为 webwork 模块)。
var url = "PlanIssuesAction!IssuesPlanning.jspa";
jQuery.post(url,myJSONObject,function(result) {
alert('success');
})
.done(function() { alert("in done"); })
.fail(function() { alert("error"); })
.always(function() { alert("finished"); });
在服务器端,在doIssuesPlanning
方法中,能够获取调用并插入发布的数据。
public String doIssuesPlanning() {
System.out.println("Success executed result appear"); //i want this value to be //retrieval at client side but it's not working. unable to receive at ajax response.
return getRedirect("PlanIssuesAction!default.jspa");
//return "result is success" //也试过代替 getRedirect ,使用直接响应 //return 但没用,它在客户端的 ajax 响应中捕获错误。}
现在我需要在 jquery "Result" 参数处将结果数据返回到客户端。
我怎样才能做到这一点?目前,在“结果”对象中显示所有 HTML 文本,仅此而已。(我已经通过-“System.out.println 设置了上面的对象,并希望在客户端检索但不工作)。
你能告诉我吗,这里有什么问题。
谢谢你。