当前位置: 代码迷 >> Ajax >> 紧急状况:jQuery ajax 回调不实施
  详细解决方案

紧急状况:jQuery ajax 回调不实施

热度:149   发布时间:2012-07-30 16:19:05.0
紧急状况:jQuery ajax 回调不执行
JScript code
$.ajax({
         type:'POST',
         dataType:'xml',
         async:false,
         url:'/module/reveice/default.php?'+ Math.random(),
         data:{action:'ReveiceAdd',ProjectID:ProjectID,IssueID:_UserID,Content:Content,Price:Price,Cycle:Cycle,File:File},
         success: function(dataXML){
            
             if($(dataXML).find('succeed').text()=='true'){
                             alert('Congratulations,the successful bid!');
                            $.cookies.set('fileSrc','');
                            window.location.href='/reveice/project/';
                            return;
                                }
             if($(dataXML).find('succeed').text()=='false'){
                            alert($(dataXML).find('info').text());
                            return;
                                }
                        alert('error !');
                 }
            });


有返回值,但回调内容不执行(补充:IE9和火狐正常,但IE8及低版本不行)

------解决方案--------------------
同问
探讨
ie8及下
能正常alert dataXML 吗?

------解决方案--------------------
用alert 一步一步跟进吧,
------解决方案--------------------
增加error回调看是不是动态页出问题了
  相关解决方案