jQuery使用JSONP实现跨域获取数据 这段代码怎么错误了呢

kisspzt kisspzt 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>jsonp</title>
<script type="text/javascript" src="//cdn.bootcss.com/jquery/1.7.1/jquery.min.js"></script>
<script>
$.ajax({
type : "post",
url : "jsonp.php?name=zhaoxiace&age=30",
dataType : "jsonp",
jsonp: "callbackParam",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(默认为:callback)
jsonpCallback:"callbackFunction",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名
success : function(data){
console.log(data.statusCode + "/" + data.message + "/" + data.name + "/" + data.age);
},
error:function(){
alert('请求失败');
}
});
</script>
</head>


jsonp.php
<?
$data["age"] = $_GET['age'];
$data["name"] = $_GET['name'];
$data["statusCode"]="200";
$data["message"]="成功";
$tmp= json_encode($data); //json数据
echo $callback . '(' . $tmp .')'; //返回格式,必需
?>



直接输出的是 error 请求失败
...全文

相关推荐

JQuery jsonp 使用示例代码

代码如下:&lt;?php if (isset($_GET[‘jsonpcallback’])){ echo $_GET[‘jsonpcallback’].”([{id:1,name:’aaaa1′},{id:2,name:’bbbb2′}])”; exit; } ?&gt; &lt;html&gt; [removed][removed] [removed] $(function(){ $.ajax({ url:’http://localhost/test.php’,

weixin_38701340

JS跨域交互(jQuery+php)之jsonp使用心得

什么是jsonp? 说到jsonp,你可能最先想到JSON;它还真和JSON有关系; JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服务器沟通,而 HTML 的[removed] 元素是一个例外。利用 [removed] 元素的这个开放策略,网页可以得到从其他来源动态产生的 JSON 资料,而这种使用模式就是所谓的 JSONP。用 JSONP 抓到的资料并不是 JSON,而是任意的JavaScrip

weixin_38739744

jquery使用淘宝接口跨域查询手机号码归属地实例

主要介绍了jquery使用淘宝接口跨域查询手机号码归属地的方法,大家参考使用吧

weixin_38648037

jsonp原理及使用

jsonp 全称是JSON with Padding,是为了解决跨域请求资源而产生的解决方案。下面让我们了解一下是如何使用的吧。

weixin_38501299

PHP中运用jQuery的Ajax跨域调用实现代码

可以在页面定义一个调用方法,如下: 复制代码 代码如下: function getData(){ $.getJSON(“http://123.123.123.123/?callback=?”, { “m”:”data”,// 指定php的文件名字 “act”:”getdata”,// 指定php文件中的方法 “name”:”问题儿童”// 传入的参数 }, function(data) { // 获得返回值 } }); } 对应链接下(123.123.123.123)的PHP文件,一般默认先调用index.php文件,通过index.php文件内的方法处理后,转到对应的php文件,并且找到对

weixin_38706782
评论 3
收藏 已收藏
分享
返回顶部
kisspzt
Ajax 52,778 成员 25,334 内容