位置: 编程技术 - 正文

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

  • 公司车保险费用高么
  • 增值税电子发票查询平台
  • 个人生产经营所得税
  • 个人所得税应纳税所得额减半征收
  • 车辆补贴的钱最快多久到账
  • 发票勾选比账上多
  • 收购农产品进项税抵扣税率是多少
  • 一般纳税人旧货
  • 增值税发票污染了能补开吗
  • 抵押住房属于
  • 财务费用中的汇兑损益记在现金流表哪里
  • 记账凭证核算形式账务处理程序的基本特点
  • 捐赠支出税前扣除
  • 半成品原材料报废会计处理怎么做?
  • 代缴代扣个人所得税手续费
  • 企业受托开发软件是什么
  • 土地增值税清算比例的计算
  • 已付款货物还未付款
  • 发票打印机分专票和普票的吗?
  • 简易征收一般纳税人可以收专票吗
  • 小微企业免征增值税申报表怎样填
  • 旅行社差额征收的会计处理
  • 收到住房补贴怎么做账
  • 个税申报初始密码一定要去所属税局看吗
  • 1697510728
  • 预提费用的会计分录2018
  • 日用品做账时放什么东西
  • 电脑右下角弹窗广告怎么彻底清除
  • 中国石化开的增值税票是几个点的
  • 工伤保险的作用有
  • 收到其他公司的罚款会计分录
  • 本年利润有余额可以结账吗
  • php 生成验证码
  • linux joe
  • macos big sur 怎么样
  • PHP:curl_strerror()的用法_cURL函数
  • 企业注销时实收资本需要交税吗
  • 工厂采购部门
  • 电脑刷新率怎么调低
  • 不能进行加计扣除的研发费用有哪些
  • 固定资产的非正常报废
  • 前端 高级
  • 权利许可证照印花税优惠政策
  • 财行〔2019〕11号代扣代缴手续费的解读
  • smart 变量表
  • pythontime模块
  • css添加边框阴影 立体效果
  • 税务清算后还需要报税吗
  • sqlserver数据类型转换函数
  • 视同销售是填在申报表的哪一栏?
  • mysql1290报错
  • mysql文件更改存放路径
  • 企业所得税汇算清缴会计分录
  • 转出多交增值税账务处理
  • 发出商品 会计科目
  • 工会的会费收入是什么
  • 印花税缴款了发票怎么查
  • 多计提的工资怎么冲销
  • 企业账户里的政府账户
  • 收到银行的贷款怎么做会计分录
  • 个税手续费返还政策文件
  • 生产成本一般采用
  • 企业发生亏损时,下列各项,( )是弥补亏损的渠道
  • 债务重组的适用范围
  • linux怎么安装c语言编程软件
  • /wlan direct
  • 打开win七
  • window八
  • win10升级后小娜不能用
  • win8笔记本无线连接没有了,怎么设置
  • jsp验证邮箱格式
  • css-1
  • 网页设计布局设计
  • javascript中的类型转换
  • jquery文件上传进度条
  • android studio 无法解析 aar
  • jquery的gt
  • 目前光伏太阳能组件产量最高的国家是( )
  • 土地二次买卖
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设