$.ajax 提交无法进入action
varurl='<c:urlvalue="/it/DelEquipmentUseItem.action"/>';alert(Itemindex);alert(url);$...
var url = '<c:url value="/it/DelEquipmentUseItem.action" />';
alert(Itemindex);
alert(url);
$.ajax({
url:url,
type:"POST",
dataType:"json",
data:{"itemindex":Itemindex},
timeout: 10000,
error: function(event, XMLHttpRequest){
if (XMLHttpRequest == 'timeout') {
alert('操作已超时,请重试!');
} else {
alert('查询数据库出错了1111!');
}
delFlag=0;
},
success:function(data){
if(data!=null)
{
}
else
{
}
alert(data.data);
}
action 配置如下
<action name="DelEquipmentUseItem" class="equipmentUseAction" method="delItem">
<result name="ajax" type="json">
<param name="include">jsonData</param>
</result>
</action>
删除方法如下:
public String delItem()
{
System.out.println("************getItemindex*****************"+getItemindex());
String magsString=null;
try{
if(getItemindex()!=null&&getItemindex()!="")
{
System.out.println("************getItemindex*****************"+getItemindex());
this.equipmentUseItemFacade.delete(Integer.valueOf(getItemindex()));
magsString="成功";
}else{
magsString="失败";
}
jsonData.setData(magsString);
System.out.println("成功");
}catch (Exception e) {
addActionError(e.getMessage());
return ERROR;
}
return AJAX_RETURN_TYPE;
}
怎么 他 每次 都是直接 弹出 alert('查询数据库出错了1111!');
action 里面的方法 根本就没 进去 怎么办啊 缓存 也 清过
大哥 们帮帮小弟啊! 万分感谢!!!! 展开
alert(Itemindex);
alert(url);
$.ajax({
url:url,
type:"POST",
dataType:"json",
data:{"itemindex":Itemindex},
timeout: 10000,
error: function(event, XMLHttpRequest){
if (XMLHttpRequest == 'timeout') {
alert('操作已超时,请重试!');
} else {
alert('查询数据库出错了1111!');
}
delFlag=0;
},
success:function(data){
if(data!=null)
{
}
else
{
}
alert(data.data);
}
action 配置如下
<action name="DelEquipmentUseItem" class="equipmentUseAction" method="delItem">
<result name="ajax" type="json">
<param name="include">jsonData</param>
</result>
</action>
删除方法如下:
public String delItem()
{
System.out.println("************getItemindex*****************"+getItemindex());
String magsString=null;
try{
if(getItemindex()!=null&&getItemindex()!="")
{
System.out.println("************getItemindex*****************"+getItemindex());
this.equipmentUseItemFacade.delete(Integer.valueOf(getItemindex()));
magsString="成功";
}else{
magsString="失败";
}
jsonData.setData(magsString);
System.out.println("成功");
}catch (Exception e) {
addActionError(e.getMessage());
return ERROR;
}
return AJAX_RETURN_TYPE;
}
怎么 他 每次 都是直接 弹出 alert('查询数据库出错了1111!');
action 里面的方法 根本就没 进去 怎么办啊 缓存 也 清过
大哥 们帮帮小弟啊! 万分感谢!!!! 展开
展开全部
alert出来的url是颤裂洞什么? 要不要直接试试
var url = "/it/DelEquipmentUseItem.action"茄枯;
用firefox firebug插件 在网络里调源雀试一下
var url = "/it/DelEquipmentUseItem.action"茄枯;
用firefox firebug插件 在网络里调源雀试一下
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-11-13
展开全部
原因弊搜:
后台实吵卜闭体类未对应
前台地升裂址错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询