PHP后台接网易接口

header("Content-Type:text/html;charset=utf-8");

//从文件读取数据

//$json_str =file_get_contents("wangyiData.json");

$str =file_get_contents("http://c.m.163.com/nc/article/list/T1348647853363/0-20.html");

echo $str;

通过AJAX传到前台,封装原生JS

//1.type 请求方式post,还是get

//2.请求URL地址

//3.参数 (对象)

//4.回调函数

//5.同步还是异步

//请求方式 请求url地址 参数:是一个对象 回调函数 同步异步

function ajax(type,url,par,fn,async) {

//判断请求方式是否合法

//因为传入可能会有大写或小写,统一转化为大写,方便验证

type =type.toUpperCase();

//判断合法性

if(type != "GET" && type !="POST"){

console.error("请求方式不合法");

return;

}

var ajaxObj;

//判断浏览器类型,创建ajax对象

if(window.XMLHttpRequest){

ajaxObj =new XMLHttpRequest();

}else {

ajaxObj =new ActiveXObject("Microsoft.XMLHTTP");

}

//处理参数

var data ="";

for(var prop in par){

data += prop +"="+par[prop]+"&";

}

data =data.substr(0,data.length-1);

if(type =="GET"){

url +="?" +data;

}

//调用open

ajaxObj.open(type,url,async);

if(type =="POST"){

ajaxObj.setRequestHeader("Content-type","application/x-www-form-urlencoded");

ajaxObj.send(data);

}else{

//get

ajaxObj.send();

}

//监听数据返回,通过回调函数通知用户 异步

ajaxObj.onreadystatechange =function () {

if(4 ==ajaxObj.readyState &&200 ==ajaxObj.status){

fn(ajaxObj.responseText);

}

}

}

前台JS解析JSON遍历JSON对象数组

var data = JSON.parse(res);

for(var i in data){

for(var j in data[i]){

data.[i][j]["xxxx"];

}

另外一个遍历方式

var data = JSON.parse(res);

var headArr = data["T1348647853363"];

for (var i= 2; i < headArr.length; i++){

console.log(headArr[i]["xxxx"]);

}

原文:http://www.cnblogs.com/mmybz/p/7676346.html

ajax传递json对象 php,PHP传递通过AJAX传递JSON对象数组到前台,前台解析,遍历JSON...相关推荐

  1. js解析\遍历json数据中所有的键和值

    js解析\遍历json数据中所有的键和值 for(var key in json){ console.log(key)    //键 consolelog(json[key])  //值 } 注:数组 ...

  2. javaweb后台如何传json数据给前台,以及前台如何解析得到json中数据

    后台controoler中传数据给前台jsp方法: 1.后台controller的方法中定义一个JsonObject对象,JsonObject jsonObject=new JsonObject(); ...

  3. JSON 对象的这些操作和使用场景你知道多少?

    JSON 对象对应前端的同学一定不陌生,使用地非常频繁和常见,在这里顺便总结一下对 JSON 对象的操作和使用场景. 1.添加 JSON 的属性 可通过 . 或 [] 的方式对 JSON 内容的增加. ...

  4. highcharts ajax 数据格式,Highcharts ajax获取json对象动态生成报表生成 .

    最近做个项目,项目经理想做一个统计报表,在网上查看些资料就选用Highchars 这里和大家分享下使用心得. 重点说明此代码是针对一个报表显示多个项对比显示. 直接贴代码:web端 $(documen ...

  5. 阿翔编程学-Axis传递Pojo对象

    Axis传递Pojo对象 (1)编写服务器端Java程序 //=========================================================== //传递Java对 ...

  6. ajax返回字符串怎么处理,ajax请求返回json字符串/json对象 处理

    1. 返回json字符串如何处理 $.ajax({ url:xxx, success:function(date){ }, error:function(){ } }); 通过最原始的返回: Prin ...

  7. JSON字符串与JSON对象的区别

    JSON JavaScript Object Notation是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式. json可以以数组传递,也可以以对象传递. 在数据传输流 ...

  8. Web前台传对象字符串到后台并让后台反序列化对象字符串的方法(ASP.NET) json对象和字符串的转换

    从零开始做了两个月多一点的.NET开发,期间经常遇到需要从Web前台传数据给后台处理的情况.比如下面(用了jQuery的Ajax Post),这里为了演示方便没有对参数进行encodeURICompo ...

  9. json对象和json字符串转换方法

    在WEB数据传输过程中,json是以文本,即字符串的轻量级形式传递的,而客户端一般用JS操作的是接收到的JSON对象,所以,JSON对象和JSON字符串之间的相互转换.JSON数据的解析是关键. 先明 ...

  10. json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值...

    json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 原文:json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 主要内容: 一 ...

最新文章

  1. 用Ajax请求服务器的图片,并显示在浏览器中(转)
  2. 程序员该如何抉择公司?
  3. 活动目录系列之一:主域控制器的搭建
  4. 正则提取编码解码问题
  5. 【二分】雪(luogu 7405)
  6. 搭建Spring开发环境并编写第一个Spring小程序
  7. linux设置板卡时间,嵌入式VS-RK3288板卡 Linux 修改BOOTDELAY介绍
  8. 数据分箱3——决策树分箱(有监督)
  9. Linux命令-文件处理命令:touch
  10. mysql自连接_深入理解mysql的自连接和join关联
  11. 冒险岛手游哪个服务器稳定,冒险岛手游职业选择攻略 骨灰级玩家心得分享
  12. 从传统文化中领悟贵金属白银现货走势分析方法
  13. 详解 n 维向量、n 维数组 和 矩阵的维度
  14. 《SolidWorks 2014中文版机械设计从入门到精通》——2.2 草图命令
  15. python数据处理--按照数据差值大小进行聚类(归类)
  16. Flink 1.12的CDC
  17. HTML+CSS(精灵图)实现微信滑动门技术
  18. 神经网络研究主要内容,神经网络的起源和发展
  19. Kafka:部署Kafka
  20. 超极本™ 触摸屏 - 一种全新的动手方式

热门文章

  1. 用户节点cdn有什么用处
  2. Linux下修改IP
  3. java中this关键字的基本使用
  4. Mac adb 安装
  5. [BZOJ3456]城市规划
  6. Python如何运行.ipynb文件并将其转化为.py文件
  7. C#判断联网状态检查电脑联网状态
  8. 云计算的云数据安全与加密技术
  9. Linux Shell 使用技巧
  10. 非对称网络不通 子网掩码是“祸首”