2 xbc1213 xbc1213 于 2016.02.17 13:47 提问

小白:js中回调函数处理后的数据如何保存?
主要的函数为:
function Ajax(asc, url, data, func) {
$.ajax({
    // asc: false,
    async: asc,
    //type: "post",
    //dataType: "json",
    type: "get",
    dataType: "jsonp",
    //jsonp: "Callback", 
    //        jsonpCallback: "TestCallback",
    url: RTURL + url,
    data: data,
    //contentType: "application/x-www-form-urlencoded;charset=UTF-8",
    success: func,
    error: function (message) {
        alert("服务访问出错:" + message.status + message.statusText);
    }
});

}
主要该方法是获取数据,网页中需要使用多个该方法获取数据.该方法的同步异步设置后.数据获取总是在全部内容走完之后才开始.求助大神该如何做?

1个回答

showbo
showbo   Ds   Rxr 2016.02.17 14:06
已采纳

你数据是JSONP的?那只能传递func异步请求,jsonp用script加载数据的,没办法设置同步

showbo
showbo 回复天赋进行时: 跨域你不兼容ie10-并且可以控制跨域页面,可以设置Access-Control-Allow-Origin响应头允许跨域请求,http://www.w3dev.cn/article/20121105/access-Control-Allow-Origin-cross-domain-request-danger.aspx
接近 2 年之前 回复
xbc1213
xbc1213 回复无聊码农: 现在是在联调,在跨域
接近 2 年之前 回复
showbo
showbo 回复天赋进行时: 跨域了就没搞了,会报错
接近 2 年之前 回复
showbo
showbo 回复天赋进行时: 你跨域没有,没跨域可以设置同步,然后改这样function Ajax(asc, url, data, func) {var rst=null;$.ajax({...success:function(data){func(data);rst=data}...});return rst}
接近 2 年之前 回复
xbc1213
xbc1213 对的,那是否json格式的可以?
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!