解决:在使用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);
					       }
					   }
			});



你可能感兴趣的:(跨域,AJAX,前端,html,dataFilter)