嘚瑟吧 老程序8080

jsonp跨域请求jsoncallback调用最简单的方法php返回的数据

jsonp跨域请求jsoncallback调用最简单的方法php返回的数据

前端json代码


<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

</head>

<body>

<script type="text/javascript" src="js/jquery.min.js"></script>

 

<script type="text/javascript"> 

$(function(){ 

$.ajax({ 

type: 'get', 

url: 'http://fzd.xxxxxxxxx.com/minimage/test.php?jsoncallback=?', 

data:{"domain":"www.xxxxx.com"},

dataType: 'jsonp', 

jsonp: "jsoncallback", 

success: function(data) { 

  alert("用户name:"+ data.name+" 密码:"+ data.pass2);  

$('#seolink').html(data.name)

}

}); 

}) 

</script>

<marquee scrollamount="2"><span id="seolink"></span></marquee>

 

</body>

</html>




php服务器端:test.php

-----------------------------------------------------------------------------------------

<?php

header('Content-Type:text/html;Charset=utf-8');

$domainstr = $_REQUEST['domain'];

$arr = array(

 "name" => "<a href='232'>".$domainstr."</a>",

 "pass" => "<a href='232'>222</a>",

 "name2" =>  "<a href='232'>xxxx</a>",

 "pass2" => "<a href='232'>yyyy</a>"

);

echo $_GET['jsoncallback']."(".json_encode($arr).")";

?>


留言列表
发表留言
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。