ajax返回值  返回JSON  数据

ajax返回值 有text   JSON

ajax返回值  返回JSON  数据

 <title>无标题文档</title>
<script src="../jquery-1.11.2.min.js">
</script> <!--ajax返回值 有text JSON-->
<!--ajax返回值 返回JSON 数据--> <!--返回一个值的--><!--$("#name").text(s.name); //返回了一个值的--> </head>
<body>
<!--用户输入代号-->
<div>请输入代号:<input type="text" id="daihao"/>
<br /><br />
<input type="button" value="查询" id="btn"/></div>
<!--用户输入一个主键值,点击查询按扭-->
<div id="name"></div><!--显示名称--> <!--输入人员代号,点击查询,在下面显示人员的名称-->
<!--给按钮加一个点击事件-->
</body>
<script type="text/javascript">
$(document).ready(function(e) {
<!--给按钮加一个点击事件-->
$("#btn").click(function(){ <!--取到用户输入的值。取到之后存起来var code-->
var code = $("#daihao").val(); //val()是
<!--去调ajax--> //alert(code); $.ajax({ url:"chuli.php",
data:{diaohao:code},//前面命名,后面是值
type:"POST",
dataType:"JSON",
success: function(s){ //alert(s.name);//如果是个JSON数据,这个data 可以点.出name来。 说明返回的data是一个ajax数据。
//所以ajax,不用拼字符串了,直接调用一个方法json_encode();
//但是要注意,再把数组转化成json是,注意它最好是一个关联数组。 //alert(s.name); //s. 这个是success: function(s)值 $("#name").text(s.name); //返回了一个值的 } });
}) }); </script>
</html>

处理页面-------chuli.php

 <?php
//需要接收到传过来的值code
$a=$_POST["diaohao"];
include("DBDA.class.php");
$dx=new DBDA;
$sql="select mingzu from minzu where daihao='{$a}'";
$attr = $dx->Query($sql);//返回的是二维数组 //二维数组的里面,有一个民族minzu的值。最简单的做法是返回字符串,但是用JSON返回,应该怎么做。要变成JSON返回 //第一步:做一个关联数组
//(这个方法是返回二维数组的,不是关联数组) //定义一个空数组
$arr = array();
//然后往$arr里面放一个数据
$arr["name"] = $attr[0][0];//索引是name
//现在是一个关联数组了,要把它变为JSON,怎么变呢??? //将数组转化为JSON
echo json_encode($arr);//json_encode这个方法里面需要一个数组

//调用这方法,它会将关联数组,转化成JSON数据,然后就可以返回他了
//json_encode() 这个是PHP里面,提供的一个方法,可以直接将关联数组转化成json数据
//然后在KeJian.php 就可以接收到JSON数据了
//如果是个JSON数据 ?>

显示结果::

PHP-------ajax返回值 返回JSON 数据的更多相关文章

  1. ASP.Net MVC 在ajax接收controller返回值为Json数据

    首先,再次回忆一下ajax的标准用法:(这张图写的比较详细了)(转) 页面部分ajax代码: $.ajax({            url: "/Home/Login?account=&q ...

  2. SpringMVC入门(二)—— 参数的传递、Controller方法返回值、json数据交互、异常处理、图片上传、拦截器

    一.参数的传递 1.简单的参数传递 /* @RequestParam用法:入参名字与方法名参数名不一致时使用{ * value:传入的参数名,required:是否必填,defaultValue:默认 ...

  3. Jmeter 提取http请求返回值里json数据参数化方法

    第三方插件下载地址:http://jmeter-plugins.org/downloads/all/ 插件下载后解压:找到JMeterPlugins-Extras.jar,把JMeterPlugins ...

  4. 11月13日上午ajax返回数据类型为JSON数据的处理

    ajax返回数据类型为JSON数据的处理 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &qu ...

  5. ajax返回数据类型为JSON数据的处理

    JSON数据处理: 1.编码格式必须为utf8 2.echo json_encode($db->GuanQuery($sql));   返回的是关联数组.json_encode返回的是json数 ...

  6. PHP中ajax返回数据类型为JSON数据的处理

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. 【Spring学习笔记-MVC-5】利用spring MVC框架,实现ajax异步请求以及json数据的返回

    作者:ssslinppp      时间:2015年5月26日 15:32:51 1. 摘要 本文讲解如何利用spring MVC框架,实现ajax异步请求以及json数据的返回. Spring MV ...

  8. 返回值是JSON的阿贾克斯方法

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  9. laravel 返回统一的json数据

    laravel 在Api接口开发中,可以使用 response()->json(["code"=>200,"msg"=>"ok&qu ...

随机推荐

  1. mysql-elastic search canal

    背景 早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求.不过早期的数据库同步业务,主要是基于trigger的方式获取增量变更,不过从2010年开始,阿里系公司开始逐步的尝 ...

  2. telnet 命令使用方法详解

    参考自:这里 什么是telnet? 简单来说,可以把telnet当作一种通信协议.但对于入侵者来说,telnet只是一种远程登陆的工具.一旦入侵者与远程主机建立了telnet链接,入侵者便可以使用目标 ...

  3. Magento 2开发教程 - 如何添加新产品属性

    添加产品属性是一种在Magento 1 和 Magento 2最受欢迎的业务. 属性是解决许多与产品相关的实际任务的有力方法. 这是一个相当广泛的话题,但在这个视频中,我们将讨论添加一个下拉类型属性到 ...

  4. 二:Nexus知识

    Nexus访问 Http://localhost:8080/nexus Nexus登陆 用户:admin 密码:admin123 Nexus仓库 nexus的仓库类型分为以下四种: group: 仓库 ...

  5. LinkedList封装

    LinkedList简单的封装 package com.cn.test.jihe.LinkedList; import java.util.NoSuchElementException; public ...

  6. 十 DatagramChannel

    DatagramChannel是一个能收发UDP包的通道.因为UDP是无连接的网络协议,所以不能像其它通道那样读取和写入.它发送和接收的是数据包. 打开 DatagramChannel 下面是 Dat ...

  7. Linux基础之-Bash命令优先级

    一. Bash简介 命令解释器,也就是 Bourne Again Shell,起源于shell.shell俗称壳,它是指UNIX系统下的一个命令解析器:主要用于用户和系统的交互.UNIX系统上有很多种 ...

  8. 基于Vue的WebApp项目开发(二)

    利用webpack解析和打包.vue组件页面 相关知识: vue项目中的每个页面其实都是一个.vue的文件,这种文件,Vue称之为组件页面,必须借助于webpack的vue-loader才能运行,所以 ...

  9. Android学习——自定义控件(二)

    这篇文章来介绍自定义组合控件,自定义组合控件的应用场景很多,比如当你的UI如下时: 倘若不使用组合控件,则需要在XML文件中声明4个TextView和4个EditText,而使用了组合控件,则只需要四 ...

  10. SQL Server ->> PERCENTILE_CONT、PERCENTILE_DISC 和 PERCENT_RANK 函数

    PERCENTILE_CONT和PERCENTILE_DISC都是为了计算百分位的数值,比如计算在某个百分位时某个栏位的数值是多少.他们的区别就是前者是连续型,后者是离散型.CONT代表continu ...