位置: 编程技术 - 正文

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
  • 个体户转让房产所得如何申报个人所得税
  • 汇算清缴退税现金流量表
  • 汽车修理费入账
  • 公司购买宿舍楼申请书
  • 公账转私账怎么操作电脑版
  • 和别人合作投资后悔了怎么说
  • 制造成本包括哪几项
  • 房地产企业预收款什么时候确认收入
  • 公司做贷款
  • 推广费属于什么税收编码
  • 如何解决连接宽带的方法
  • 有留抵税额怎么做分录
  • window7无法正常启动怎么办
  • npm info: node: --openssl-legacy-provider is not allowed in NODE_OPTIONS
  • 私企固定资产管理办法
  • f12开发者工具调试打不开
  • 缴住房公积金会计分录怎么写
  • 融资租赁利息资本化条件
  • thinkphp3.2.3
  • 公司日常流水账
  • 框架导入
  • dom-to-image原理
  • 药品进销差价的计算公式
  • 从零开始作者
  • php实现支付宝支付
  • 过路费发票抵扣2023新规定
  • 个税申报系统升级要多久
  • 给股东分配股利
  • 待处理财产损益借方增加还是减少
  • 劳动仲裁经济补偿金写多了
  • 营业税改增值税有什么好处
  • 试分析营改增的重大意义
  • 合同里包括产品和服务吗
  • 购买债券的交易费计入什么科目
  • 收取客户好处算违法吗
  • 开票软件服务费计入什么会计科目
  • sqlserver数据库定时任务
  • linux vim 查找替换
  • win7系统如何关闭更新系统
  • win7 ie
  • redhat无法启动
  • linux命令怎么用
  • Win7系统如何开启移动到文件夹选项
  • win8的开始和运行在哪儿
  • javascript基于什么的语言
  • 编辑器组件
  • js date()
  • android内存dump
  • android:AndroidAnnotations上传文件,网络接口如此简洁
  • [置顶]游戏名:chivalry2
  • unity3d快速入门
  • js函数嵌套函数的return
  • canvas+javascript
  • java分布式计算
  • jquery第十章上机
  • 电子税务局浏览器版本太低
  • 新道云软件介绍
  • 长春市税务局电话号
  • 北京定额发票查验
  • 2022年国家标准公文格式
  • 企业税务情况查询
  • 税收与税务的区别是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设