ajax j跨域请求sonp
- 需求
- 遇到的问题
- 解决方案
需求
如今,该项目需要获得数据访问外部链接。它是跨域。使用ajax 直提示: 
  
遇到的问题
1. 怎样使用ajax 跨域请求数据 
 2.    能不能post请求
解决的方法
- 经过网上查找资料。能使用jsonp请求跨域数据。
- jsonp请求数据仅仅能get。不支持post跨域请求 
 用法。见代码:
$.ajax({
    type: "post",//这里写post也没用,也是get请求
    url: "url",
    dataType: "jsonp",
    data:"q=xx&categoryId=0&brandId=0",//參数
    jsonp: "callback",
    jsonpCallback:"jsonpCallback",
    success: function(json){
        alert('json:' + json);
    },
    error: function(){
        alert('fail');
    }
  });PHP端代码(即请求url端):
$callback = Input::get("callback");
$v1="1";
$v2="2";
$response = "{\"value1\":\"" + $v1 + "\",\"value2\":\"" + $v2 + "\"}";
$call = $callback . "(" + $response + ")";
return $call;版权声明:本文博客原创文章,博客,未经同意,不得转载。
ajax j跨域请求sonp的更多相关文章
- 原生JS实现Ajax及Ajax的跨域请求
		前 言 如今,从事前端方面的程序猿们,如果,不懂一些前后台的数据交互方面的知识的话,估计都不太好意思说自己是程序猿.当然,如今有着许多的框架,都有相对应的前后台数据交互的方法. ... 
- Ajax之跨域请求
		一.引子 我现在开启了两个django项目,分别叫Demo1和Demo2,Demo1中有一个路径‘http://127.0.0.1:8000/index/’,对应的视图是index视图返回一个inde ... 
- 利用Nginx轻松实现Ajax的跨域请求(前后端分离开发调试必备神技)
		利用Nginx轻松实现浏览器中Ajax的跨域请求(前后端分离开发调试必备神技) 前言 为什么会出现跨域? 造成跨域问题的原因是因为浏览器受到同源策略的限制,也就是说js只能访问和操作自己域下的资源,不 ... 
- 原生JS实现Ajax的跨域请求
		原生JS如何实现Ajax的跨域请求? 在解决这个问题之前,我们务必先清楚为什么我们要跨域请求,以及在什么情况下会跨域请求. 了解一下:“同源策略”,你就知道了: 同源策略限制从一个源加载的文档或脚本如 ... 
- jQuery的Ajax的跨域请求
		今天碰到一个Ajax跨域请求的问题,我把源码down下来,然后在服务器端写了一个http请求的代理(因为服务器端是不存在跨域问题的),说白了就是用BufferedReader写了个IO流,然后读取到目 ... 
- jQuery的ajax jsonp跨域请求
		了解:ajax.json.jsonp.“跨域”的关系 要弄清楚以上ajax.json.jsonp概念的关系,我觉得弄清楚ajax是“干什么的”,“怎么实现的”,“有什么问题”,“如果解决存在的问题”等 ... 
- ajax的跨域请求
		同源策略 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响.可以说Web是构建在同源策略基础之上的 ... 
- Ajax jsonp 跨域请求实例
		跨域请求 JSONP的缺点则是:它只支持GET请求而不支持POST等其它类型的HTTP请求:它只支持跨域HTTP请求这种情况,不能解决不同域的两个页面之间如何进行JavaScript调用的问题. $. ... 
- ajax POST跨域请求完美解决
		方式: js前端请求: function getOcrInfo(imageData){$.ajax({ url: 'http://localhost:8080/LSWS/ws/ocr/getWeb ... 
随机推荐
- [Android学习笔记]View的draw过程学习
			View从创建到显示到屏幕需要经历几个过程: measure -> layout -> draw measure过程:计算view所占屏幕大小layout过程:设置view在屏幕的位置dr ... 
- TCP/IP详细解释--TCP/IP可靠的原则 推拉窗 拥塞窗口
			TCP和UDP在同一水平---传输层.但TCP和UDP最不一样的地方.TCP它提供了一个可靠的数据传输服务,TCP是面向连接的,那.使用TCP两台主机通过第一通信"拨打电话"这个过 ... 
- Python编程中常用的12种基础知识总结
			原地址:http://blog.jobbole.com/48541/ Python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序.去重,字典排序,字典.列表.字符串互转,时 ... 
- Android开发周报:Android L默认加密用户数据
			Android开发周报:Android L默认加密用户数据 新闻 <iCloud前车之鉴,Android L默认开启加密功能>:iCloud 艳照风波再起,第二波女星照片流出,大量女星的裸 ... 
- MySQL字符串函数、日期时间函数
			MySQL字符串函数.日期时间函数 一.常见字符串函数: 1.CHAR_LENGTH 获取长度(字符为单位) 2.FORMAT 格式化 3.INSERT 替换的方式插入 4.INSTR 获取位 ... 
- WPF案例(-)模拟Windows7 Win+Tab切换
			原文:WPF案例(-)模拟Windows7 Win+Tab切换 一个使用Wpf模拟Windows7 Win+Tab页面切换的小程序,使用快捷键Ctrl+Down或Ctrl+Up在示例程序各个页面元素之 ... 
- ActivityGroup简单介绍
			ActivityGroup简单介绍 1.ActivityGroup的核心就是继承了该类,可以通过getLocalActivityManager()得到一个LocalActivityManager 如, ... 
- mongoDB 查询附近的人的语句
			mongoDB 自带LBS查询附近的人 {"location":{ $nearSphere: { $geometry: { type : "Point", co ... 
- 最牛B的编程套路
			最近,我大量阅读了Steve Yegge的文章.其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已: 与你所相信的恰恰相反,单纯地每天埋头于工 ... 
- WPF界面设计技巧(7)—模拟电梯升降的缓动动画
			原文:WPF界面设计技巧(7)-模拟电梯升降的缓动动画 如同Flash一样,WPF的亮点之一也在于其擅于表现平滑的动画效果,但以移动动画来说,仅凭简单的起始位置.目标位置,所产生的动画仍会非常生硬,这 ... 
