Jsonp接口
2016-06-28 15:58
302 查看
JSONP的接口 <?php /** * Created by PhpStorm. * User: machenike * Date: 2016/4/28 * Time: 16:04 */ $name=isset($_GET['ad_name'])?$_GET['ad_name']:"北京"; //echo $name;die; header('content-type:text/html;charset=utf-8'); $pdo=new PDO('mysql:host=127.0.0.1;dbname=ecshop','root','root',array(PDO::MYSQL_ATTR_INIT_COMMAND=>'set names utf8')); $arr=$pdo->query("select * from address where ad_name='$name'"); $arr->setFetchMode(PDO::FETCH_ASSOC); $ar=$arr->fetchAll(); $data=json_encode($ar); $jsoncallback = isset($_REQUEST ['jsoncallback'])?htmlspecialchars($_REQUEST ['jsoncallback']):"data"; echo $jsoncallback ."(" . $data . ")"; JSONP接口的调用
<script src="../jquery-2.1.4.min.js"></script> <script> var name='<?php echo urlencode("北京")?>'; var url="http://www.cishop.com/jiekou/jiekou_jsonp1.php?ad_name="+name+"&format=json&jsoncallback=?"; var ar=''; $.getJSON(url,function(msg){ console.log(msg); var data = eval(msg) var str =""; for(var i=0;i<data.length;i++){ str+="<p>"+data[i]["ad_name"]+"</p>" } $('#ss').html(str); }) </script> <div id='ss'></div>
相关文章推荐
- 4.2、JS——var 数据类型 节点标签属性操作 动态获取方法
- Xml和json接口
- js实现异步跨域上传
- HTML5使用JavaScript控制<audio>音频的播放
- 26、js阶段性复习
- JSP错误页面的处理和exception对象
- JS中this指向
- JS window.onload 和模拟document.ready.
- OC 与JS 交互
- JavaScript里最有效率的功能特征检测方法
- javascript中encodeURI和decodeURI方法
- js 判断字符串是否包含某字符串,String对象中查找子字符indexOf,查找字符串出现的次数split
- Swiper.js使用方法
- js日期格式转换
- JS笔记
- JS 禁用移动流量球、禁用iframe嵌入
- JS监听回车事件
- js获取IP地址方法总结_转
- js处理服务器返回的字符串
- 上传服务器之字典转json json转字典