位置: 编程技术 - 正文

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

  • 账面成本包含增值税吗
  • 小型微利企业所得税率
  • 一般纳税人给小规模开普票是几个点
  • 分公司独立核算企业所得税缴纳
  • 企业收到的投资者的超出其在企业
  • 受托代为投资账务处理
  • 增值税专用发票几个点
  • 营改增后个人所得税计税依据实例
  • 交防伪税控服务费怎么交
  • 按月付息到期还本的贷款可以提前还款吗
  • 公司收到股东的钱现金流量表怎么填
  • 以前年度损益调整会计分录
  • 技术服务开什么大类
  • 企业员工已公司名义参加境外比赛获得奖金如何缴税?
  • 税收折旧率
  • 汇算清缴补交的税怎么做凭证
  • 土地增值税哪些可以抵扣
  • 应付职工薪酬明细表怎么填写
  • 汇算清缴时交的税怎么算
  • 应收账款无法收回确认为坏账分录
  • 在win10中怎么从edge旧ie浏览器
  • 应交增值税的结转
  • 企业出售自用汽车
  • 个税申报一年报一次吗
  • 上个月退货会计分录
  • 安装win7前需要手动格式化c盘吗
  • w10的蜘蛛纸牌
  • 发票开出后对方不付款
  • leeurbanriders是什么牌子
  • PHP:Memcached::touch()的用法_Memcached类
  • windows 平台
  • 广告性质的赞助支出可以在企业所得税前扣除吗
  • 银边翠的栽培历史
  • 解聘员工补偿金能拖欠吗
  • php多级分类
  • 不动产司法拍卖税费
  • php防止抓包
  • 时间序列garch
  • vue关闭路由
  • python3 字典遍历
  • 香港企业的所得税怎么算
  • 所有者权益总计怎么算沙盘
  • 数论电子书下载
  • 应收账款的差额计入哪里
  • php的do while语句
  • mongodb数据库中使用哪个数据库可以设置用户名和密码
  • 有限合伙企业属于企业法人还是非法人企业
  • 填写记账凭证的日期一般是会计人员填制记账凭证的
  • 增值税进项税额加计抵减会计处理
  • 专票丢了重开需要交钱吗
  • 原材料的主要账目有哪些
  • 开模具厂一年能挣多少钱
  • 处置固定资产净收益属于利得吗
  • 所得税汇算清缴退税会计分录怎么做
  • 免税 企业
  • 营业外收入核算的内容有
  • 修筑公路的流程视频
  • 以前年度多计提的社保费怎么冲回
  • 成本法与权益法的区别会计分录
  • 改制后企业是否可以剥离资产管理
  • 现金支票办理电话
  • sql server使用心得
  • mysql缓冲区
  • windows搭建radius
  • xp开机启动项在哪里设置方法
  • windows 10 mobile--移动版
  • css中注释的写法
  • html中的td
  • python快速排序算法代码
  • python文本处理教程
  • 四种参数传递方式
  • shell脚本批量添加10个用户
  • python reducebykey
  • jquery怎么写轮播图
  • js如何实现复制
  • python对文件操作采用的统一
  • python utils模块
  • 代收国税地税收入
  • 浙江省税务局领导介绍
  • 什么是坚持依法治国的重点任务和主体工程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设