jquery ajax 请求status==0.该怎么调试

 我来答
彤阳曜
推荐于2018-04-13 · 超过135用户采纳过TA的回答
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:188万
展开全部
应该不是啥写错的一些低级错误,因为同样的代码结构我前面的都可以正常请求,这一个突然就不行了。请解说一下。

$.ajax({
url: getRootPath() + '/merchant/shop!toEdit',
type : 'Post',
cache : false,
dataType : 'html',
data:{
},
success : function(d) {
alert(d);
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.responseText);
alert(XMLHttpRequest.readyState);
alert(textStatus);
}

public String toEdit() throws Exception{
merchant = (Merchant)getSession().getAttribute("merchant");
shop = shopService.queryByMerchant(merchant.getId());
return "toEdit";
}

<action name="shop" class="com.baidu.web.merchant.action.ShopAction">
<result name="toEdit">/WEB-INF/pages/editShop.jsp</result>
</action>

ajax struts2 error status?==?0
[解决办法]
浏览器直接访问getRootPath() + '/merchant/shop!toEdit'

这个地址有输出吗,同时用chrome开发工具看发送xhr返回了什么内容
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式