之前Jquery的跨域调用一直没有解决,不知道为什么老是执行error里的语句,今天花了点时间研究了一下,终于把问题解决了。

关键的地方是返回的字符串,返回的字符串必须包含jsonp的回调函数名称,而且要为json数据。

javascript代码

$.ajax({

url: http, //请求的url

dataType : "jsonp",

//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(一般默认为:callback)

jsonp: "callback",

//自定义的jsonp回调函数名称"jsonpCallback",返回的json也必须有这个函数名称

jsonpCallback:"jsonpCallback",

success : function(json){

if(json.flag=="successfully")

{ console.log("request successfully");}

},

error: function(xhr,status,error)

{ console.log(xhr); }

});

java代码

return "jsonpCallback"+"({\"flag\":\"successfuly\"})";//返回必须是json字符串

浏览器返回的结果如下

jsonpCallback({"flag":"successfuly"})

java jquery jsonp 跨域_Jquery跨域调用(JSONP)遇到error问题的解决相关推荐

  1. java jquery提交表单_Jquery ajax提交表单几种方法

    在jquery中ajax提交表单有post与get方式,在使用get方式时我们可以直接使用ajax 序列化表单$('#表单ID').serialize();就行了,下面我来介绍两个提交表单数据的方法. ...

  2. java jquery怎么取值_jquery 取值

    jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值 var item = $('in ...

  3. jquery 访问手机摄像头_jQuery webcam plugin调用摄像头

    简介 原来做项目遇到了调用摄像头功能,php小白遇到这情况立刻就去网上搜索,最后用的 https://www.helloweba.com/vie...,太烂了,作者也没说如何去使用,如果用的是框架开发 ...

  4. jQuery ajax 结合vue 获取豆瓣api 数据 ,jsonp解决跨域

    jQuery ajax 结合vue 获取豆瓣api 数据 ,jsonp解决跨域 <!DOCTYPE html> <html><head><meta chars ...

  5. JSON和JSONP【JS+AJAX跨域原理和实现】

    前言 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现. 当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socke ...

  6. jsonp+ajax实现浏览器跨域通信

    2019独角兽企业重金招聘Python工程师标准>>> Ajax/XDomainRequest 网络跨域访问控制 jsonp是一种技术手段而不是一种协议,也不是json数据. < ...

  7. jquery读取json文件跨域_跨域方法的若干种方式

    一.跨域的解释 那什么是跨域呢,简单地理解就是因为JavaScript同源策略的限制, a.com 域名下的js无法操作 b.com 或是 c.a.com 域名下的对象.当协议.子域名.主域名.端口号 ...

  8. vue-resource ajax跨域,ajax 跨域请求 vue-resource jsonp跨域

    aj体朋几一级发等点确层数框的很屏果行4带域ax 跨域请求 vue-resource j直分调浏器代,刚求的一学础过功互有解小久宗点差维含数如数围请sonp跨域 最近在学习vue.js 碰到个ajax ...

  9. jq跨域代理_jQuery 跨域访问问题解决方法

    jQuery 跨域访问问题解决方法 更新时间:2009年12月02日 01:25:19   作者: 浏览器端跨域访问一直是个问题, 多数研发人员对待js的态度都是好了伤疤忘了疼,所以病发的时候,时不时 ...

最新文章

  1. string数组怎么定义
  2. Spring Cloud Alibaba 一致性挑战:微服务架构下的数据一致性解决方案
  3. 柯里化思想--JS中的预处理机制
  4. 5G/4G: 3GPP组织及协议版本的发展
  5. datagridview cell字体大小自适应_CELL:肿瘤为何“饿不死”?神经元为饥饿胰腺癌提供营养支持...
  6. Linux 分割、合并文件
  7. 函数--函数的快速体验
  8. 二进制、十进制、其他进制之间的转换
  9. 2021-06-19 sklearn中的线性回归模型
  10. 微信支付 body不是UTF-8编码以及中文签名错误的问题
  11. java加载jdbc驱动,加载JDBC驱动
  12. JetBrains GoLand 2018.3.5
  13. java 多线程 信号量_Java核心-多线程(7)-并发控制器-Semaphore信号量
  14. poj 2376 bzoj 3389: [Usaco2004 Dec]Cleaning Shifts安排值班(贪心)
  15. 51Nod 1067:Bash游戏 V2(巴什博弈)
  16. 企业微信文件会过期吗?
  17. Grounded video description
  18. 企业私有云存储选NAS还是私有云盘?3分钟带你了解企业NAS和企业云盘的区别
  19. 六十星系之46廉贞独坐寅申
  20. Android原生蓝牙音乐绑定、Sink端play流程

热门文章

  1. 张家口全国计算机等级考试,河北省张家口市2018年上半年计算机等级考试公告...
  2. http server类型和版本号_nginx 简单隐藏服务器版本号
  3. 上海计算机二级python难吗_计算机二级难吗?
  4. wamp xampp mysql端口冲突_解决xampp端口冲突
  5. dell 重装linux系统_U盘装系统开机按哪个键
  6. pom.xml中的dependency标签的classifier
  7. html div英文自动换行,div 实现长英文字母自动换行CSS
  8. php 框架源码分析,Laravel框架源码解析之模型Model原理与用法解析
  9. 【爬虫剑谱】三卷2章 拾遗篇-有关于re库的使用小结
  10. SQL查询成绩前3的student