$.getJSON()获取跨域JSON数据
2012-10-16 12:59
239 查看
$.getJSON('http://www.xxx.com/index.php?c=json&m=getjson&jsoncallback=?', function(json) { // 在这里可以通过json变量访问返回的JSON数据了 });
其中,jquery使用 jsoncallback=? 代替默认的 jsonp=callback 样式,问号会被自动生成一个回调函数名传给服务器
在服务器端,根据需要生成指定的jsonp数据返回就可以了,json.php:
function getjson() { $data = array( 'title' => '这是一个测试标题', 'content' => '这里是测试内容' ); $callback = $_GET['jsoncallback']; // 得到jquery的jsonp回调函数名 exit( $callback.'('.json_encode($data).')' ); }
相关文章推荐
- jquery的ajax和getJson跨域获取json数据
- jquery的ajax和getJson跨域获取json数据的实现方法
- jQuery 使用 $.getJSON() 跨域获取 JSON 数据
- jquery的ajax和getJson跨域获取json数据的实现方法
- jquery的ajax和getJson跨域获取json数据
- jquery的ajax和getJson跨域获取json数据的实现方法
- jQuery 使用 $.getJSON() 跨域获取 JSON 数据
- jquery的ajax和getJson跨域获取json数据
- jquery的ajax和getJson跨域获取json数据的实现方法
- jquery的ajax和getJson跨域获取json数据
- jquery的ajax和getJson跨域获取json数据
- JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
- JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
- jquery的ajax和getJson跨域获取json数据
- jquery的ajax和getJson跨域获取json数据
- [ 转 ]jquery的ajax和getJson跨域获取json数据
- IT忍者神龟之jquery的ajax和getJson跨域获取json数据
- jquery的ajax和getJson跨域获取json数据
- jquery的ajax和getJson跨域获取json数据
- IT忍者神龟之jQuery 使用 $.getJSON() 跨域获取 JSON 数据