jquery ajax 求教怎么总是弹出错误?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

jquery ajax 求教怎么总是弹出错误?

2016-07-06 15:58:25 1859 1
<script type="text/javascript">
 jQuery.extend({
   evalJSON: function(strJson) {
     return eval("(" + strJson + ")");
   }
});
 $(function(){
        var senddata='<?php echo $json_senddata;?>';
        if(senddata!=''){
            var sendarr = $.evalJSON(senddata);
            var site_url=new Array();
            var jiami_url=new Array();
            var site_key=new Array();
            var send_email=new Array();
            var send_firstname=new Array();
            var send_lastname=new Array();
            var send_prodcutsinfo=new Array();
            var send_status=new Array();
            var send_additional=new Array();
 
             for(var i in sendarr){
                site_url.push(sendarr[i]['site_url']);
                jiami_url.push(sendarr[i]['jiami_url']);
                site_key.push(sendarr[i]['site_key']);
                send_email.push(sendarr[i]['send_email']);
                send_firstname.push(sendarr[i]['send_firstname']);
                send_lastname.push(sendarr[i]['send_lastname']);
                send_prodcutsinfo.push(sendarr[i]['send_prodcutsinfo']);
                send_status.push(sendarr[i]['send_status']);
                send_additional.push(sendarr[i]['send_additional']);
             }
 
                var idx = 0;
                function dealWithProduct(idx) {
                    line=idx+2;
                    $.ajax({
                                url:'http://'+site_url[idx]+'/api_handler.php',
                                type:'post',
                                data:{'site_action':'emailnoticeupdate','site_url':jiami_url[idx],'send_email':send_email[idx],'send_firstname':send_firstname[idx],'send_lastname':send_lastname[idx],'send_prodcutsinfo':send_prodcutsinfo[idx],'send_status':send_status[idx],'send_additional':send_additional[idx]},
                                timeout:20000,
                                beforeSend:function (){
                                    $('#return').append('<p id="process'+idx+'"><span class="blue">第'+line+'行数据处理中...</span></p>');
                                },
                                success:function(data){                                           
                                $('#process'+idx).html(data);
                                if(++idx < site_url.length) {
                                    dealWithProduct(idx);
                                    }
                                },
                                error:function error(xhr,msg,error){
                                    if(msg=='timeout'){
                                            $('#process'+idx).html('<span class="alert">第'+line+'行处理超时</span>');
                                    }else{
                                            $('#process'+idx).html('<span class="alert">第'+line+'行系统错误</span>');
                                    }
                                    if(++idx < site_url.length) {
                                        dealWithProduct(idx);
                                    }
                                },
                            });
                }
                // 开始请求链
                dealWithProduct(0);
        }
 });
</script>

写完测试的时候都是正常的,给我朋友用的时候他说全部都是第X行系统错误的提示,我在服务器上或者换了个本地环境出现的也是第X行系统错误的提示,但是在我最开始写代码的环境一些正常,好奇怪,是什么原因造成的错误?

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:52:13

    跨域了 url:'http://'+site_url[idx]+'/api_handler.php', 其他的都在本域名里

    0 0
相关问答

1

回答

jQuery Ajax 常用的方法是什么?

2021-11-07 11:58:35 187浏览量 回答数 1

1

回答

Jquery 的ajax方法在模态弹出窗口中不好使。

2016-07-06 10:41:02 1962浏览量 回答数 1

1

回答

jquery中的ajax的请求出现问题

2016-07-14 16:58:18 2046浏览量 回答数 1

1

回答

jquery mobile ajax 请求,弹出提示框

2016-07-05 17:07:35 1914浏览量 回答数 1

1

回答

jquery ajax json前台解析失败

2016-07-04 18:39:14 1807浏览量 回答数 1

1

回答

寻找jQuery中ajax方法的重载或别名的解决方法

2016-07-05 09:58:28 1748浏览量 回答数 1

1

回答

Jquery ajax json 不执行success的原因

2016-06-23 11:29:58 1925浏览量 回答数 1

1

回答

求一份浏览器中html css javascript jquery ajax的渲染顺序与原理!!

2016-06-16 16:59:29 2338浏览量 回答数 1

1

回答

jquery ajax不能上传图片

2016-06-14 13:20:15 2142浏览量 回答数 1

1

回答

关于基于jquery的ajax数据传输的问题

2016-06-06 15:08:20 1644浏览量 回答数 1
+关注
0
文章
14879
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载