位置: 编程技术 - 正文

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检测系统
  • 腾讯手游助手怎么卸载
  • uefi和legacy的区别对显卡兼容
  • 土地增值税清算的条件
  • 房地产企业销售无产权车位
  • PHP:session_commit()的用法_Session函数
  • php require的用法
  • php io操作
  • 更改公司章程发函怎么写
  • 大学生web网页实训心得体会
  • 长期待摊费用的摊销分录
  • 数据库读写异常
  • 已知税额和不含税额求税率
  • 值得深思的短句
  • sosreport命令收集详细信息
  • mysql分区实现
  • 会计凭证出现的问题
  • 还银行贷款怎么做凭证
  • 已经结账的账目怎么冲红
  • 一般纳税人开普票税率是3%还是13%
  • 借贷公司借钱给别的公司需要开什么会
  • 准则规定的内容是
  • 公司注销章子要盖章吗
  • 建筑劳务公司一年赚多少钱
  • 应交增值税进项税额和销项税额区别
  • 小规模企业税收优惠政策2022
  • 承包费会计处理
  • 季节性停工折旧计入什么科目
  • 会计库存商品属于什么科目
  • 专项存款可以放在什么科目
  • 多计提的工资怎么调账
  • 我国税收税类中的流转税
  • 资产负债表所有者权益和利润表关系
  • 固定资产暂估入账的税务处理
  • sql注入是干嘛的
  • 2008r2数据库备份
  • centos防火墙策略配置
  • ip冲突不能上网怎么解决
  • win7立体声混音怎么设置
  • ttf字体怎么转itz
  • mac装xp系统
  • win8.1开不了机怎么办
  • win7怎么修改开机启动
  • win7系统咋样
  • windows 10 build 21382
  • unity怎么用
  • nodejsapi
  • Node.js中的核心模块包括哪些内容?
  • node wechat
  • 大连天气app
  • 辽宁取暖补贴发放标准2020
  • 契税和耕地占用税由谁负责征收
  • 苏州市国家税务局稽查局李加云副局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设