jquery 使用post进行提交,但返回的是404错误,这是什么情况呢
下面附上我写的代码前提,在点击左边菜单栏里面的任意一个图标时,这个图片有连接地址,在点击图片的同时,跳转到另一个页面出现一个图片弹层说明层,下面是根据这个图片返回的一个地...
下面附上我写的代码
前提,在点击左边菜单栏里面的任意一个图标时,这个图片有连接地址,在点击图片的同时,跳转到另一个页面出现一个图片弹层说明层,下面是根据这个图片返回的一个地址,然后我用post来请求它的数据,但是这个post频繁的返回404错误,请各位大侠帮帮忙!
$('.mox_medal li').bind('click',function(){
var id = $(this).attr('id').slice(1);
$.post('/apps/medal/api.php?do=Get&mid='+ id +'&format=json',function(data){
$('.explain_left p').eq(0).html('<img width="110" height="110" src='+a[id].img2+'>');
$('.explain_right p').eq(0).html(a[id].title);
$('.explain_right p').eq(1).html(a[id].desc);
$('.explain_right p').eq(2).html('任务名称:<a class="blue" href="/apps/task">'+a[id].title+'</a>');
if(data.code ==200){
$('#medal_dialog').show();
$('#medal_dialog').dialog();
$('.dialog_content').css("top","300px");
$('.dialog_content').css("margin-left","-110px");
}
})
return false;
}) 展开
前提,在点击左边菜单栏里面的任意一个图标时,这个图片有连接地址,在点击图片的同时,跳转到另一个页面出现一个图片弹层说明层,下面是根据这个图片返回的一个地址,然后我用post来请求它的数据,但是这个post频繁的返回404错误,请各位大侠帮帮忙!
$('.mox_medal li').bind('click',function(){
var id = $(this).attr('id').slice(1);
$.post('/apps/medal/api.php?do=Get&mid='+ id +'&format=json',function(data){
$('.explain_left p').eq(0).html('<img width="110" height="110" src='+a[id].img2+'>');
$('.explain_right p').eq(0).html(a[id].title);
$('.explain_right p').eq(1).html(a[id].desc);
$('.explain_right p').eq(2).html('任务名称:<a class="blue" href="/apps/task">'+a[id].title+'</a>');
if(data.code ==200){
$('#medal_dialog').show();
$('#medal_dialog').dialog();
$('.dialog_content').css("top","300px");
$('.dialog_content').css("margin-left","-110px");
}
})
return false;
}) 展开
展开全部
1.记录下发生404错误的链接;
2.在服务器端直接输出出现“错误”的链接的内容,看看可不可以;
3.如果不可以,说明是链接有问题;如果可以,检查jq发送的post请求,看看参数有没有被转义;
4.如上面都没问题,那就是服务器的连接有问题,不稳定
2.在服务器端直接输出出现“错误”的链接的内容,看看可不可以;
3.如果不可以,说明是链接有问题;如果可以,检查jq发送的post请求,看看参数有没有被转义;
4.如上面都没问题,那就是服务器的连接有问题,不稳定
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
404就是找不到页面呀,99%是路径写错了
追问
是偶尔出错奥,不是一直出错,!
追答
可以肯定的是,如果是404错误,那一定是找不到资源,基本上是路径不对。
其实开发ajax应用,我建议你装个firefox的firebug,或者是用chrome自带的调试工具,一目了然。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询