位置: 编程技术 - 正文

jQuery中JSONP的两种实现方式详解(jquery处理json格式数据)

编辑:rootadmin

推荐整理分享jQuery中JSONP的两种实现方式详解(jquery处理json格式数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery的jsonp方式跨域请求,jquery jsonview,jsonp jquery,jsonp jquery,jq json,json jquery,jsonp jquery,jsonp jquery,内容如对您有帮助,希望把文章链接给更多的朋友!

前台代码如下:

后台Action代码如下:

运行后就可以看到结果了。我追踪了下后台ProcessCallback代码,如下图:

可以看到jsonCallback的值为"jQuery....",它是前端传给远程服务器后台Action的。这里 jQuery..表示的是jQuery的版本,可以简单地将这个理解为JSONP类型请求回调函数,jQuery在我们每次指定Ajax请求方式为 JSONP时都会生成这么一个JSONP回调函数。虽然jQuery会自动帮我们生成一个回调函数,但是我们也可以通过设置 jsonpCallback 参数为jsonp请求定制一个我们自己的回调函数。

第一种方式下面这三行代码设定了JSONP请求方式:

jQuery中JSONP的两种实现方式详解(jquery处理json格式数据)

dataType: "jsonp",

jsonp: "jsonpcallback",// 指定回调函数,这里名字可以为其他任意你喜欢的,比如callback,不过必须与下一行的GET参数一致

data: "name=jxq&email=feichexia@yahoo.com.cn&jsonpcallback=&#;", // jsonpcallback与上面的jsonp值一致

第二种方式则直接在GET参数后面带上jsonpcallback=&#;来标识。

我们可以推断这么做以后,jQuery内部机制就帮我们绕过了浏览器的跨域访问限制,然后就可以像正常请求同域Action一样请求跨域Action了。

最后返回的是一个函数表达式:

return jsonCallback + "(" + new JavaScriptSerializer().Serialize(user) + ")";

这样返回给前端的就是类似这种jQuery....('{Name:"jxq", Email:"feichexia@yahoo.com.cn"}'),它一返回到前端就会执行,得到的是一个JavaScript对象,对象有两个属 性:Name和Email,所以我们可以直接调用json.Name和json.Email

通过此文,希望能帮助大家学习掌握此部分知识,谢谢大家对本站的支持!

jQuery实现表格文本框淡入更改值后淡出效果 本文分为html代码和jquery两段代码,代码很简单,大家可以参考下!html代码tablestyle="border:1pxsolidblue"trthid/ththname/ththage/ththsex/thth操作/th/trtrtdclass="td1"1/tdtdc

jQuery实现图片轮播效果代码 整理以前用jQuery实现的图片轮播效果。1.不做操作时,自动轮播2.鼠标悬浮在图片上时,停止自动轮播,隐藏在图片左右的箭头会显示出来3.手动轮播1:

jQuery实现右键菜单、遮罩等效果代码 最近要做个某管理系统的界面,然后涉及到右键菜单,因为之前没有做过所以就做了一下~感觉还可以,不过我个人不是很喜欢右键菜单的这种形式。操

标签: jquery处理json格式数据

本文链接地址:https://www.jiuchutong.com/biancheng/380719.html 转载请保留说明!

上一篇:jQuery 选择器(61种)整理总结(jquery 选择器 空格)

下一篇:jQuery实现表格文本框淡入更改值后淡出效果

  • 政府补助利得要交企业所得税吗怎么算
  • 小规模纳税人企业所得税2023
  • 增值税税负率是含税还是不含税
  • 休产假个人部分社保公司怎么做账
  • 如何理解合并报表中少数股东损益的抵消
  • 行业协会的作用定位
  • 固定资产转在建工程
  • 资产负债表最后要平吗
  • 小规模公司退税
  • 报关单增值税税单收货人更改
  • 买车购置税为什么除11.3
  • 建筑工程老项目时间
  • 火车票抵扣进项税额怎么申报
  • 收到留抵税额退税怎么做分录
  • 无票收入已报税,后来开票账务处理
  • 冲失业保险分录怎么做
  • 畅捷通t3怎么增加新的会计年度
  • 代垫资金的代购是什么
  • linux 使用u盘
  • u盘文件全都变成快捷方式怎么办
  • 电脑重装系统如何分区?
  • 供热企业收取采暖费标准
  • PHP:mcrypt_enc_get_key_size()的用法_Mcrypt函数
  • 多交税款的退还
  • 固态硬盘最新接口
  • 购买股票会计分录怎么写
  • 进口应税消费品所支付的金额不包括
  • 制造企业的印花税税率
  • 小程序和公众号可以同名吗
  • vue路由守卫用法
  • 交易性金融资产入账价值怎么计算
  • 公允价值变动收益借方是增加还是减少
  • 收入的利息怎么记账
  • 债权转让收益需缴税吗
  • 手机超过多少钱算贵
  • 扶贫款分红怎么做账
  • 净利润弥补以前年度亏损
  • 记账凭证去根据什么填制
  • 存货出入库需要什么凭证
  • 原始凭证的种类划分
  • 房地产企业借款利息扣除标准
  • 支付宝企业账户怎么注销
  • 设计公司成本核算分录
  • 销项税进项税月末怎么处理
  • 非货币性资产含义
  • 固定资产的入账价值包括进口关税吗
  • 应交税费月底账务处理
  • 服装厂做的都是什么产品
  • 暂估固定资产的账务处理
  • 未开票收入下月开票会计分录
  • 财务单独核算是什么意思
  • 预付账款的账务处理例题
  • 账簿的概念与分类
  • mysql修改表结构的命令
  • mysql varchar类型
  • mysql主从复制作用
  • sql server数据库恢复
  • ntfs跟fat32
  • ubuntu 装系统
  • centos crontab每天执行
  • web软件安装
  • win8系统启动项在哪
  • win10 20h2 v2
  • rtlrack.exe - rtlrack是什么进程 有什么用
  • WIN10系统中WPS字体颜色浅
  • win7更新8007000e
  • linux制作
  • 有哪些好用的linux
  • 不错的意思
  • 全部删除文件快捷键
  • javascript常用函数大全
  • unity自动生成
  • jquery操作文本可以使用什么方法
  • jquery的实现原理
  • 真机调试什么意思
  • 苏宁易购的联系电话
  • 河南税务局退税流程
  • 2020年个体税收政策
  • 税务全面从严治党工作会议讲话稿
  • 青岛振兴税务师招聘
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设