jsonp和xml格式生成与调用
2016-04-29 14:03
429 查看
1.jsonp的生成(建立一个jsonp.php)
1.1jsonp在不同域名下调用,建立个html页面引入jquery
3.
2.xml格式的生成建立一个php页面
2.调用xml格式
<?php /* header('Content-type: application/json'); //获取回调函数名 $callback = htmlspecialchars($_REQUEST ['callback']); $arr=array( 'name'=>'haoyunyun', 'sex'=>'man' ); //print_r($arr); $arr=json_encode($arr); $callback=isset($_GET['callback'])?$_GET['callback']:"data"; echo $callback."(".$arr.")"; */ /* $dsn = "mysql:host=127.0.0.1;dbname=php7";//连接数据库 $db = new PDO($dsn,'root','root');//数据库账号密码 $rs = $db->query("SELECT * FROM exam1"); $result_arr = $rs->fetchAll(); $arr=json_encode($result_arr);
1.1jsonp在不同域名下调用,建立个html页面引入jquery
<script src="jq.js"></script> <script> $(function(){ $.getJSON("http://localhost/7study/bookes/3.php?callback=?",function(e){ //alert(e); console.log(e); }) }) </script>
$(function(){ $.getJSON("http://localhost/7study/20160504/index.php/welcome/aaa?callback=?",function(obj){ time="<ul><li>"+obj.name+"</li><li>"+obj.sex+"</li></ul>"; $("#list").html(time); }) })
3.
$.getJSON("http://localhost/5_4/jsonp_use.php?jsoncallback=?&search=设计",function(obj){ var html = '<table border="1">'; html+='<th>编号</th><th>用户名</th>'; for(var i = 0;i<obj.length;i++){ html+='<tr>'; html+='<td>'+obj[0]['id']+'</td>'; html+='<td>'+obj[i]['content']+'</td>'; html+='<tr>'; } html+='</table>'; $("#list").html(html); //concole.log(obj); })
2.xml格式的生成建立一个php页面
<?php $arr=array( 'name'=>'miweitian', 'sex'=>'man' ); $a=json_encode($arr); $aa=json_decode($a,true); header("content-type:application/xml"); echo '<?xml version="1.0" encoding="utf-8" ?>'; echo "<note>"; foreach($aa as $key => $val){ echo "<as>"; echo $val; echo "</as>"; } echo '</note>';
2.调用xml格式
<?php $url="http://localhost/7study/bookes/3.php"; $html=simplexml_load_file($url); $a=json_encode($html); $b=json_decode($a,true); print_r($b); ?>
相关文章推荐
- js类封装基础概念
- 车牌号对应归属地及城市JSON带简码
- JS学习5(面向对象)
- json的解析方式以及json的拼装
- 用js写一个可以拖拽的浮动窗口
- javascript定时刷新和返回上一步
- javaScript-继承2种方式
- javaScript-原型、继承-02
- 全面理解面向对象的 JavaScript
- jsonp 跨域原理详解
- Servlet & JSP - Servlet API Overview
- 遍历Json获得数据的几种方法
- 登陆页面已经输入了用户名,想点击一次后自动清除怎么写js?
- javascript
- c#后台List转为js对象(在前台操作)
- 深入JavaScript(3)全面解析Module模式
- javascript处理HTML的Encode(转码)和Decode(解码)总结
- Simple JSON开发指南
- 160428、JavaScript知识总结—cookie及其应用
- 160426、JavaScript 秘密花园