本案例讲诉通过Ajax向某个PHP页面传值,并将得到的数组通过json_encode()函数处理,然后返回给ajax,下面是在实际案例摘取的部分代码:

PHP页面

public function showChatName(){

$chat = A('Article','Event');

$res = $chat->selectName(I('get.channel'));

echo json_encode($res);

}

数组$res经过json_encode处理后的输出形式

{"channel_name":"abc"}

模板页面

//取得cookie值

function getCookie(name){

var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");

if(arr=document.cookie.match(reg)){

return unescape(arr[2]);

}else{

return null;

}

}

$(function(){

var channel = getCookie('channels');

var a = window.location.host;

$.ajax({

type:'GET', //以get方式与后台沟通

url :'http://'+a+'/Article/showChatName',//与此php页面沟通

dataType:'json',//从php返回的值以JSON方式解释

data:'channel='+channel,

cache:false,

success:function(msg){//如果调用php成功,注意msg是返回的对象,这个你可以自定义

if(msg.channel_name != ''){//channel_name就是数组的一个键值

var b = msg.channel_name;

$("h1").text(b);

return false;

}

}

});

});

使用$.cookie(‘channels‘)的时候提示:Object doesn‘t support property or method ‘cookie‘!不知道是怎么回事,所有自己用js写了个获取Cookie的方法,然后直接调用。

原文:http://blog.csdn.net/szy361/article/details/37872219

ajax 返回数组某个属性值,jQuery Ajax向某个页面传值并取得返回的数组相关推荐

  1. ajax拿table里的th值,Jquery Ajax 异步设置Table中某列的值

    可根据table中某列中的ID去改变某列的值! 只是参考,实际应用中不能这样做的,如果有很多行,频繁访问服务器,服务器是顶不住的! JS: $(document).ready(function () ...

  2. 微信小程序使用setData方法修改data中对象或数组的属性值

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站 微信小程序使用setData方法修改data中对象或数组的属性值 使用微信小程序开发时,涉及到data ...

  3. 微信小程序更新二维数组中的对象或数组的属性值

    微信小程序更新二维数组中的对象或数组的属性值,这里可能有两种情况 1.微信小程序更新二维数组中的对象的属性值 更新二维数组中的某个对象的属性值,代码如下 js 代码 data: {familys:[{ ...

  4. ajax中异步属性,ajax中的async属性值之同步和异步及同步和异步区别

    jquery中ajax方法有个属性async用于控制同步和异步,默认是true,即ajax请求默认是异步请求,有时项目中会用到AJAX同步.这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里 ...

  5. ajax同步获得数据字典的值,使用ajax加载数据字典,生成select(示例代码)

    //使用ajax加载数据字典,生成select //参数1: 数据字典类型 (dict_type_code) //参数2: 将下啦选放入的标签id //参数3: 生成下拉选时,select标签的nam ...

  6. java ajax传递到action_再谈Jquery Ajax方法传递到action(转)

    假设 controller中的方法是如下: public ActionResult ReadPerson(PersonModel model) { string s = model.ToString( ...

  7. mvc jquery ajax方法,asp.net mvc-如何在jQuery $ .ajax()中将模型发送请求到MVC控制器方法...

    asp.net mvc-如何在jQuery $ .ajax()中将模型发送请求到MVC控制器方法 在使用以下代码进行自动刷新时,我假设执行发布后,模型将自动发送给控制器: $.ajax({ url: ...

  8. jquery ajax 超时处理 不起作用,jQuery ajax超时处理

    jQuery - ajax超时处理 [示例代码] script> $(document).ready( function(){ $.ajax({ url:"jQuery - ajax. ...

  9. ajax反序列化出错,将数据从jquery ajax请求传递给wcf服务失败了反序列化?

    我使用下面的代码来调用wcf服务.如果我调用不带参数的(测试)方法,但返回一个字符串,它工作正常.如果我一个参数添加到我的方法,我得到一个奇怪的错误:将数据从jquery ajax请求传递给wcf服务 ...

最新文章

  1. mysql语句生成工具_强烈推荐一款MySQL语句优化辅助工具,值得收藏
  2. 常见的块状和内联元素
  3. 操作符和表达式的问题总结
  4. 前端笔记—第15篇js中的DOM操作
  5. Python 中的json字符串以及使用
  6. java csv 数组_如何在Java中将JSON数组转换为CSV?
  7. 支付宝年度账单被怼;英特尔CPU曝惊天漏洞;甘薇为贾跃亭喊冤 | 一周业界事
  8. 【细节处理】LeetCode 66. Plus One
  9. 数据保护条例框架与wik解读 第一章 GDPR 个人数据的控制者和处理者必须采取适当的技术和组织措施以实施数据保护原则。在设计和构建处理个人数据的业务流程时,必须考虑到这些原则,并提供保护数据的
  10. 在FMS服务器端侦听流的发布
  11. 模2运算的加减乘除运算
  12. java是如何调用native方法?hotspot源码分析必会技能
  13. Android直播APP源码搭建中豪华物特效的实现
  14. CMD查看端口和进程
  15. 测试的阿萨德萨达阿萨德
  16. Jlink之J-Scope虚拟示波器
  17. 操作系统教程(第6版) 预习笔记
  18. python断点续传下载_Python 3 爬虫|第12章:并发下载大文件 支持断点续传
  19. 瑞星微RK3288 开发板
  20. angular实现双向绑定

热门文章

  1. 自助式BI分析有哪些优势
  2. 大数据可视化设计需遵守什么原则
  3. linux+echo+权限不够,解决linux echo命令以及linux echo命令提示权限不够的方法
  4. python安装失败找不到指定路径_解决安装python库时windows error5 报错的问题
  5. vs查询mysql返回数据_vs与数据库连接查询
  6. windows平台oracle自动job,oracle删除oem中自动备份job
  7. 绅士宝智能机器人怎样_如何打败“机器人淘汰三原则”
  8. java jtree怎么初始化,java – 如何设置JTree“ctrl”选择模式始终启用
  9. like mybatis 用法_Mybaits中Like 的使用方式以及一些注意点
  10. [USACO13OPEN]Luxury River Cruise【模拟】