【发布时间】:2013-12-11 05:32:07
【问题描述】:
我已经参考了这个链接Ajax action calling 但我不能 嗨,使用 ajax 进行操作调用。 这是我的代码。
$.ajax({
type:'POST',
dataType:'json',
url:'ajaxAction?ajax_docno='+entry1+'-'+entry2+'-'+entry3+'-'+entry4,
success:function(data,textStatus,jqXHR)
{
if(jqXHR.status==200)
alert("success");
}
if(jqXHR.status==500)
{
alert("Fail");
}
}
}
);
我的 STRUTS.XML
<action name="ajaxAction" class="com.AjaxActionClass" method="checkExistence" >
<result name="success" type="httpheader">
<param name="status" >200</param>
</result>
<result name="fail" type="httpheader">
<param name="status" >500</param>
</result>
</action>
在 MY ACTION 类中
public String checkExistence()
{
//DB checkup
if exists return success;
if not exists return fail;
}
一切正常
在我的操作类中,我正在检查 DB 中的数据是否存在并将一些值返回给 jSP 以显示消息。
我的问题是如果数据不在数据库中,如何将变量传递给 jsp 以向 USER 显示一些 alert 消息。
【问题讨论】: