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

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

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

2016-07-06 15:58:25 1925 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-22 21:54:10 537浏览量 回答数 1

1

回答

jQuery Ajax 常用的方法是什么?

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

1

回答

jQuery AJAX的本质是什么?

2021-11-07 10:01:44 189浏览量 回答数 1

1

回答

JQuery 与ajax的关系是什么?

2021-09-29 15:56:15 441浏览量 回答数 1

1

回答

Ajax和jQuery有什么区别?

2021-09-28 16:29:18 329浏览量 回答数 1

1

回答

jQuery中ajax请求数据时候json格式报错 ?报错

2020-06-23 00:36:38 360浏览量 回答数 1

1

回答

jquery ajax的问题。?报错

2020-06-22 19:55:43 267浏览量 回答数 1

1

回答

springmvc+jquery+ajax 报错 Unexpected token <?报错

2020-06-14 17:56:22 392浏览量 回答数 1

1

回答

如何用JS或jQuery 监控/获知 到ajax 请求的产生?? 400 报错

2020-06-09 11:22:31 717浏览量 回答数 1

1

回答

求助php ajax jquery城市联动获取select的ID遇到的问题?:报错 

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