位置: 编程技术 - 正文

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

  • 外贸出口退税流程视频
  • 税收的基本特征包括?
  • 工资加计扣除时间怎么填
  • 咨询公司要交税吗
  • 项目转包是什么意思
  • 外贸企业出口退税账务处理
  • 股息红利所得如何缴纳个人所得税
  • 天猫店铺收入在哪里看
  • 2016 营改增 对建筑企业影响
  • 发放股票股利的账务处理
  • 没有计提坏账准备的应收帐款坏帐帐务处理
  • 营改增后发票上必须要开具税收分类编码吗?
  • 购买固定资产增值税可以抵扣
  • 快递费可以抵扣进项税额吗
  • 如何在国税网站下载财务报表
  • 全资子公司如何证明自己的财产完全独立于母公司
  • 以旧换新计税依据
  • 劳务服务公司可以承包大型工程吗?
  • vmware10怎么安装
  • 购买的房屋如何过户
  • tkinter美观界面
  • 预收账款什么时候确认
  • linux硬链接命令
  • 2022年苹果iphone14一个几个颜色
  • 货物价格如何确定
  • seti@home.exe - seti@home是什么进程 有什么用
  • 艾草的功效与作用洗头
  • 增值税的特殊项目
  • 补缴免抵退
  • 变动成本法计算营业利润
  • symerr函数
  • php框架ci
  • 微信 php sdk
  • php curl_multi_init
  • php中实现文件上传需要用到哪几个函数
  • transformer的解码器
  • 让我看看他们
  • 解压包的命令
  • 离线开票限额怎么办
  • 直播服务费的开票大类
  • 什么是支付宝账号如何查看
  • 应付账款会计分录大全
  • 发生售后维修领用材料分录
  • python3 yaml模块
  • 怎么在网上申请信用卡
  • 对公外汇汇款业务
  • 其他应收款账户管理应遵循
  • 小规模纳税人是什么意思
  • 商家代金券谁出钱
  • 无形资产的相关税费
  • 资产负债表货币资金怎么填
  • 科目汇总表账务处理程序登记总账的依据是
  • 教材出版 技术咨询服务费
  • 商品储存的基本要求是什么?
  • mysql删除和更新效率
  • ubuntu系统如何解压文件
  • 自定义设置微信来电铃声
  • 远程登陆服务器命令
  • macbookair断网
  • 电脑任务管理器磁盘100%是什么意思
  • linux系统中文件权限分为哪三种
  • win8如何打开设置
  • 无人值守工厂
  • 2007皖价服
  • iphone服务器
  • win8补丁官网
  • cocos2dx schedule
  • parentElement,srcElement的使用小结
  • dos命令中删除文件命令有哪些
  • nodejs image
  • jquery 设置css
  • python设计gui
  • python lambda的用法
  • jquery详解
  • android 改变view位置
  • 专项附加扣除可以退多少钱
  • 补缴印花税分录
  • 下载广东省电子税务局appp
  • 政府给予补贴
  • 税务注销了怎么查看纳税申报表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设