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