在使用JSONP跨域請求時.AJAX的dataFilter獲取返回數據出現undifined

問題描述

在使用JSONP跨域請求時.AJAX的dataFilter獲取返回數據出現undifined

解決方法:在JS或JQUERY初始化方法開頭加上如下代碼:

           $.ajaxPrefilter("json script", function(options, originalOptions, jqXHR) {
                        if (options.dataFilter) {
                                options._success = options.success;
                                  options._dataFilter = options.dataFilter;
                                  options.dataFilter = undefined;
                                  options.success = function(a, b, c) {
                                  options._success(options._dataFilter(a,options.dataType), b, c);
                                   }
                                 }
             });
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章