位置: 编程技术 - 正文

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实现表格文本框淡入更改值后淡出效果

  • 结转存货跌价准备冲减主营业务成本
  • 年平均资金占用额计算公式
  • 科目余额转到其他科目
  • 表外负债和表内负债对比
  • 商贸公司可以做美容行业吗?
  • 待抵扣进项税额转出会计分录
  • 个体户经营税收政策
  • 煤炭企业会计核算办法
  • 会计利润包不包括营业外支出
  • 申请生育津贴需要提供什么材料
  • 商品周转天数和周转率
  • 公司向税务局缴纳环保税
  • 企业增资扩股如何办理
  • 企业职工福利费扣除标准
  • 机票行业一定要开发票吗?
  • 当年缴纳的税金怎么入账
  • 拆迁安置房建设流程
  • 哪些项目可以享受简易征收
  • 购销合同印花税按70%
  • 金银首饰的消费税在什么环节
  • 跨年度暂估未取得发票如何处理
  • 预收账款科目
  • 如何在vue项目中导入外部的包
  • php怎么实现代码运行功能
  • 基于php代码实现数据库
  • Windows11如何使用管理员账号登录
  • vue3.0 element ui
  • 私募股权基金备案流程
  • cesium三维地球
  • 物业费可以分期付款吗
  • 人工智能机器人保姆什么时候实现
  • 云服务器远程端口
  • 2、传统的目标设定过程目的重在________
  • php实现定时器
  • php密码加密技术phpass
  • 金融企业贷款损失税前扣除
  • 小企业会计准则和企业会计准则的区别
  • 营改增后发票管理办法
  • 核定征收企业所得税应税所得率
  • 当期可抵扣进项税额包括进项转出额吗
  • 印花税申报怎么更正采集处理
  • 个体工商户季开票30万是否缴纳个人所得税
  • 长期待摊费用怎么算出来的
  • 开收据是财务还是出纳
  • 收到销售方负数发票可以次月入账吗
  • 代缴车险
  • 非居民企业所得税税率
  • 福利费可以不走应付职工薪酬吗
  • 子公司注销债务如何处理
  • 联营企业和合营企业的持股比例
  • 应收利息和利息收入的差额
  • 对公账户怎么打印
  • 将外购商品用于赠送客户
  • 对于资产负债表日后的非调整事项
  • mysql处理
  • 电脑winxp系统
  • win8更新一直停着不动
  • 苹果电脑安装了双系统怎么恢复苹果系统
  • slpv24s.exe - slpv24s是什么进程
  • win7系统安装的配置要求有什么
  • win7系统怎么连接wifi
  • win10屏幕图片
  • win7开机提示重启怎么办
  • win10wifi打开后自动关闭
  • win7ghost纯净版美化版
  • WIN10系统怎么查看隐藏的文件夹
  • cocos2dx用什么ide
  • 深入解析抑郁症:什么是它的表现?别小看它的危害程度!
  • 一系列优秀的Android开发资料
  • ini文件编辑
  • js中||的用法
  • python的导入
  • unity的vector3
  • 一次性批量随机抽取
  • 键盘搜索的快捷键
  • 安装了python2.7和3.6怎么切换版本
  • 国税税控开票系统
  • 上海社保联网
  • 免税关口
  • 四川残疾人社保补贴
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设