最近遇到ajax请求跨域问题,解决方案用jsonp,现记录如下:

//跨域请求jsonp封装
function doJsonPostCallBack(type, url, data,async, callback) {
$.ajax({
type : type,
async:async,
url : url,
data: data,
dataType : "jsonp",//数据类型为jsonp
//jsonp: "callback",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(一般默认为:callback)
//jsonpCallback:"flightHandler",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名,也可以写"?",jQuery会自动为你处理数据
success : function(res){
console.log(JSON.stringify(res));
console.log(res);
callback(res);
},
error:function(xmlhttp, status) {
var result = {resultCode:'-1', resultText:"连接异常(" + status + ")", errorCode:status};
callback(result);
} });
};
// 得到航班信息查询结果后的回调函数
// var flightHandler = function(data){
// alert('你查询的航班结果是:票价 ' + data.price + ' 元,' + '余票 ' + data.tickets + ' 张。');
// };

  参考链接:https://blog.csdn.net/hansexploration/article/details/80314948

  参考链接:https://www.cnblogs.com/zhangruiqi/p/7880642.html

最新文章

  1. 【原创】JEECMS v6~v7任意文件上传漏洞(2)
  2. Mysql主从同步遇到的一些问题
  3. babel 无法解析jsx (webpack react )
  4. WMI技术介绍和应用——查询硬件信息
  5. Quick Trick About Using Dbms_Metadata With Forms_DDL In Oracle Forms
  6. SQL通用查询
  7. UVA 11038 - How Many O's? 计算对答案的贡献
  8. GET与POST提交
  9. jQuery 制作的Tab标签切换选项卡
  10. homework-01 "最大子数组之和"的问题求解过程
  11. 编程之美之数独求解器的C++实现方法
  12. [cocos2d-x][apk打包][Fatal signal 11][andriod]Eclipse编译Fatal signal 11报错-都是字符赋值惹的祸
  13. line-height属性详解
  14. C语言实现按位循环左移和循环右移
  15. TensorFlow官方文档
  16. NewLife.Net——开始网络编程
  17. Raptor井字棋游戏
  18. ESD总结
  19. MYSQL---Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column '
  20. 关于Java的基础语法整理

热门文章

  1. C#设计模式:模板方法模式(Template Method)
  2. 模仿JQuery封装ajax功能
  3. vue实现全选反选--简单使用
  4. spring 事物(一)—— 事物详解
  5. Ansible--03 ansible 变量
  6. Nginx动静分离基本概述
  7. 转载:java集合类数据结构分析
  8. Tomcat 配置错误界面
  9. C语言的文件操作
  10. python 字符串中替换字符