位置: 编程技术 - 正文

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

  • 税前扣除凭证按照用途分为哪些
  • 对公账户转到个人账号能提供发票吗?
  • 小规模在税务局开的专票已交税,如何在税务平台申报
  • 冲销暂估原材料
  • 完税凭证可以补办吗
  • 企业收到劳务费发票账务处理
  • 银行开户费用计入
  • 非独生子女赡养父母扣税
  • 季报现金流量表是必报表吗
  • 生育津贴需要连续缴纳社保满一年吗
  • 餐饮企业销售外购食品 增值税税率cpa
  • 个人因终止投资经营而取得的股权转让收入如何计算个人所得税?
  • 增值税税率如何计算
  • 企业先租入再出租如何编制会计分录?
  • 冲减产品成本会计分录
  • 为在建工程发生的管理费用
  • 公司制度奖励怎么写
  • 在建工程 费用
  • 网上平台服务年费应该计入什么费用?
  • 对外捐赠衣物怎样入账
  • 领用工程物资的进项税要转出么
  • 个人名义帮公司贷款
  • 废旧物资销售如何征税
  • 物业代收水电费,业主不交怎么办
  • 保险营销员的佣金收入怎么交个税
  • win10 100g不够
  • 如何下载网页?
  • 季度资产总额怎么填写
  • 增值税专票销售额
  • 房产契税征收率
  • 注册表编辑器误删怎么办
  • php adodb
  • PHP:session_start()的用法_Session函数
  • PHP:stream_socket_get_name()的用法_Stream函数
  • 存放中央银行款项科目按其资金性质
  • 企业在建工程领用自产的应税消费品
  • express框架使用
  • 森林中的结香花,日本 (© nattya3714/Getty Images)
  • 递归 php
  • php执行linux命令无效
  • nvme安装win10教程
  • springmvc常见问题
  • 低值易耗品费用计入什么科目
  • 材料报废及处置方案
  • php上传不了文件
  • 函数模拟图
  • 公司还款给个人怎么操作
  • React props全面详细解析
  • mongodb使用场景总结
  • 原材料卖出去会计分录
  • 二房东可以卖房吗
  • 小规模结转成本怎么计算
  • 预收账款是负债还是资产
  • 2021年购买土地需要缴纳什么税
  • 纸质银行承兑到期怎么办
  • 认缴制下实收资本可以减少吗
  • 2021年财务新规定
  • 资本公积和盈余公积的用途
  • 保险由承租方还是出租方承担
  • 新注册的公司怎么申报个税
  • sql server 复制数据库具体操作图解
  • 非常详细的魔方公式图解
  • windows模拟器(可安装电脑软件)
  • ubuntu photoshop
  • window10 屏幕
  • 微软系统如何恢复出厂设置
  • win10安装office2016无法注册字体可以忽略吗?
  • 电脑系统win8
  • javascript基础编程
  • Extjs中RowExpander控件的默认展开问题示例探讨
  • apk反编译是什么意思
  • js调用wsdl接口
  • css首字母大写
  • dos下重命名
  • unity3d颜色
  • js文件保存
  • python中的zip()函数详解
  • 福建税务局网上办税
  • 用实际行动践行中国税务精神
  • 广西汽车下乡补贴申请攻略?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设