为了账号安全,请及时绑定邮箱和手机立即绑定

你好,请问jquery.ajax请求action时,回调函数不执行。是什么原因呢?

你好,请问jquery.ajax请求action时,回调函数不执行。是什么原因呢?

慕婉清6462132 2022-03-03 15:11:53
JSP页面:—————————————————————————————————————————<html><head><script type="text/javascript" src="javascript/jquery-1.4.2.js"></script><script type="text/javascript">$(function(){$("#submit").click(function(){$.ajax({type:"post",dataType:"json",url:"auditcustomer",data:"customerid="+$('p').text()+"&checked="+$('select').val(),success:function(data){alert("success");},error:function(data){alert("fail");}});});});</script></head><body><p><%=customer.getCustomerId() %></p> <br><SELECT id="select" ><OPTION value="1">通过</OPTION><OPTION value="0">未通过</OPTION></SELECT><div><input id='submit' type=button value="submit"></div></body></html>————————————————————————————————Action类:——————————————————public class CustomerAuditAction extends ActionSupport {private String customerid;private String checked;public String AuditCustomer(){customerauditdao.auditCustomer(customerid,checked);//执行数据库操作return SUCCESS;}}————————————————————————Struts配置:————————————————————————<package name="" extends="struts-default" namespace="/"><action name="auditcustomer" class="com.action.CustomerAuditAction" method="AuditCustomer"><result name="success" ></result></action></package>————————————————————————————Action里数据库操作能正常执行,执行完以后返回给前台 不执行成功的回调函数,即不执行alert("success").在firedebug里报下面的错误:HTTP Status 404 - result 'null' not foundtype Status reportmessage result 'null' not founddescription The requested resource (result 'null' not found) is not available.
查看完整描述

1 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

struts配置文件中继承的应该是json-default

查看完整回答
反对 回复 2022-03-07
  • 1 回答
  • 0 关注
  • 181 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信