PHP-------ajax返回值 返回JSON 数据

ajax返回值  返回JSON  数据

ajax返回值 有text   JSON

ajax返回值  返回JSON  数据

 1 <title>无标题文档</title>
 2 <script src="../jquery-1.11.2.min.js">
 3 </script>
 4
 5 <!--ajax返回值 有text   JSON-->
 6 <!--ajax返回值  返回JSON  数据-->
 7
 8
 9
10
11 <!--返回一个值的--><!--$("#name").text(s.name);   //返回了一个值的-->
12
13
14 </head>
15 <body>
16 <!--用户输入代号-->
17 <div>请输入代号:<input type="text" id="daihao"/>
18 <br /><br />
19 <input type="button" value="查询" id="btn"/></div>
20 <!--用户输入一个主键值,点击查询按扭-->
21 <div id="name"></div><!--显示名称-->
22
23 <!--输入人员代号,点击查询,在下面显示人员的名称-->
24 <!--给按钮加一个点击事件-->
25 </body>
26 <script type="text/javascript">
27 $(document).ready(function(e) {
28   <!--给按钮加一个点击事件-->
29   $("#btn").click(function(){
30
31     <!--取到用户输入的值。取到之后存起来var code-->
32     var code = $("#daihao").val(); //val()是
33     <!--去调ajax-->
34
35
36     //alert(code);
37
38
39      $.ajax({
40
41         url:"chuli.php",
42         data:{diaohao:code},//前面命名,后面是值
43         type:"POST",
44         dataType:"JSON",
45         success: function(s){
46
47             //alert(s.name);//如果是个JSON数据,这个data 可以点.出name来。   说明返回的data是一个ajax数据。
48             //所以ajax,不用拼字符串了,直接调用一个方法json_encode();
49             //但是要注意,再把数组转化成json是,注意它最好是一个关联数组。
50
51             //alert(s.name);   //s. 这个是success: function(s)值
52
53             $("#name").text(s.name);   //返回了一个值的
54
55         }
56
57
58
59      });
60   })
61
62
63
64
65
66 });
67
68
69
70
71 </script>
72 </html>

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

 1 <?php
 2 //需要接收到传过来的值code
 3 $a=$_POST["diaohao"];
 4 include("DBDA.class.php");
 5 $dx=new DBDA;
 6 $sql="select mingzu from minzu where daihao=‘{$a}‘";
 7 $attr = $dx->Query($sql);//返回的是二维数组
 8
 9 //二维数组的里面,有一个民族minzu的值。最简单的做法是返回字符串,但是用JSON返回,应该怎么做。要变成JSON返回
10
11 //第一步:做一个关联数组
12 //(这个方法是返回二维数组的,不是关联数组)
13
14 //定义一个空数组
15 $arr = array();
16 //然后往$arr里面放一个数据
17 $arr["name"] = $attr[0][0];//索引是name
18 //现在是一个关联数组了,要把它变为JSON,怎么变呢???
19
20 //将数组转化为JSON
21 echo json_encode($arr);//json_encode这个方法里面需要一个数组
22
23 //调用这方法,它会将关联数组,转化成JSON数据,然后就可以返回他了
24 //json_encode()  这个是PHP里面,提供的一个方法,可以直接将关联数组转化成json数据
25
26
27
28 //然后在KeJian.php  就可以接收到JSON数据了
29 //如果是个JSON数据
30
31 ?>

显示结果::

时间: 2024-10-11 22:21:04

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

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

一.参数的传递 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica } 1.简单的参数传递 1 /* @RequestParam用法:入参名字与方法名参数名不一致时使用{ 2 * value:传入的参数名,required:是否必填,defaultValue:默认值 3 * } 4 */ 5 @RequestMapping("itemEdit") 6 public ModelAndView itemEdit(@R

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

第三方插件下载地址:http://jmeter-plugins.org/downloads/all/ 插件下载后解压:找到JMeterPlugins-Extras.jar,把JMeterPlugins-Extras.jar放到apache-jmeter-2.12\lib\ext目录. 查看插件安装是否成功:如图显示[email protected],表示成功.如下图: 使用json表达式提取iUserID.sToken

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

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

作者:ssslinppp      时间:2015年5月26日 15:32:51 1. 摘要 本文讲解如何利用spring MVC框架,实现ajax异步请求以及json数据的返回. Spring MVC与json参考文章:[spring学习笔记-mvc-3]返回json数据-方式1  和 [spring学习笔记-mvc-4]返回json数据-方式2. 使用到的技术主要如下: Ajax:使用JQuery 提供的ajax:==>需要引入jquery.min.js文件: Spring MVC: Jso

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

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="

(原创)c#学习笔记06--函数02--变量的作用域02--参数和返回值与全局数据

6.2.2  参数和返回值与全局数据 本节将详细介绍如何通过全局数据以及参数和返回值与函数交换数据.先看看下面的代码: class Program { static void ShowDouble(ref int val) { val *= 2; Console.WriteLine("val doubled = {0}", val); } static void Main(string[] args) { int val = 5; Console.WriteLine("val

通过Ajax进行Post提交Json数据的方法

下面pk10平台出租就为大家分享一篇qq:185 198 884通过Ajax进行Post提交Json数据的方法,具有很好的参考价值,希望对大家有所帮助.一起跟随ws平台出租过来看看吧js代码:1 $.ajax({2 type : "POST", 3 url: js_path + "/maintainAdd/add", 4 data : JSON.stringify(madd_data.editMaintain), 5 contentType : "appl

SpringMVC中出现&quot; 400 Bad Request &quot;错误(用@ResponseBody处理ajax传过来的json数据转成bean)的解决方法

最近angularjs post到后台 400一头雾水 没有任何错误. 最后发现好文,感谢作者 SpringMVC中出现" 400 Bad Request "错误(用@ResponseBody处理ajax传过来的json数据转成bean)的解决方法 今天开发过程中,在SpringMVC中的Action中处理前台ajax请求传过来的json数据直接转成对应的实体类时出错:400 Bad Request,后台也不报错,400指的的是请求无效(请求有语法问题或者不能满足请求),调试了好长时间

AJAX跨域请求json数据的实现方法

这篇文章介绍了AJAX跨域请求json数据的实现方法,有需要的朋友可以参考一下 我们都知道,AJAX的一大限制是不允许跨域请求. 不过通过使用JSONP来实现.JSONP是一种通过脚本标记注入的方式,它是可以引用跨域URL的js脚本,不过需要提供一个回调函数(必须在您自己的页面上),因此,你可以自己处理结果. 让我们看看JSONP的是怎么在jQuery,MooTools的,Dojo Toolkit中实现的. jQuery的JSONPjQuery.getJSON方法:Js代码 jQuery.get