PHP-------ajax返回值 返回JSON 数据
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 数据的更多相关文章
- ASP.Net MVC 在ajax接收controller返回值为Json数据
首先,再次回忆一下ajax的标准用法:(这张图写的比较详细了)(转) 页面部分ajax代码: $.ajax({ url: "/Home/Login?account=&q ...
- SpringMVC入门(二)—— 参数的传递、Controller方法返回值、json数据交互、异常处理、图片上传、拦截器
一.参数的传递 1.简单的参数传递 /* @RequestParam用法:入参名字与方法名参数名不一致时使用{ * value:传入的参数名,required:是否必填,defaultValue:默认 ...
- Jmeter 提取http请求返回值里json数据参数化方法
第三方插件下载地址:http://jmeter-plugins.org/downloads/all/ 插件下载后解压:找到JMeterPlugins-Extras.jar,把JMeterPlugins ...
- 11月13日上午ajax返回数据类型为JSON数据的处理
ajax返回数据类型为JSON数据的处理 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &qu ...
- ajax返回数据类型为JSON数据的处理
JSON数据处理: 1.编码格式必须为utf8 2.echo json_encode($db->GuanQuery($sql)); 返回的是关联数组.json_encode返回的是json数 ...
- PHP中ajax返回数据类型为JSON数据的处理
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 【Spring学习笔记-MVC-5】利用spring MVC框架,实现ajax异步请求以及json数据的返回
作者:ssslinppp 时间:2015年5月26日 15:32:51 1. 摘要 本文讲解如何利用spring MVC框架,实现ajax异步请求以及json数据的返回. Spring MV ...
- 返回值是JSON的阿贾克斯方法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- laravel 返回统一的json数据
laravel 在Api接口开发中,可以使用 response()->json(["code"=>200,"msg"=>"ok&qu ...
随机推荐
- sublime text 3 PHP 所需插件
1. PHP代码语法验证插件:SublimeLinter 2.Bracket Highlighter 用于匹配括号,引号和html标签.对于很长的代码很有用.安装好之后,不需要设置插件会自动生效 3. ...
- spring中增加自定义配置支持
spring.schemas 在使用spring时,我们会首先编写spring的配置文件,在配置文件中,我们除了使用基本的命名空间http://www.springframework.org/sche ...
- 使用itext导出pdf
导出pdf这个功能是在工作中遇到的,写这个功能的时候遇到了不少的问题,比如中文乱码,不显示的问题,这些问题在我不断的测试,研究后都一一解决了. 第一步,先导入所需要的jar包 第一个jar包是用于解决 ...
- Java 方法重载和多态
先来看看什么是方法重载? 方法重载的要求是:方法名相同,参数列表不同(不同的参数类型或者参数顺序或者参数个数).至于方法的其他部分,如方法返回值类型和修饰符,与方法重载没有任何关系.最好加上@Over ...
- PHP开发框架CodeIgniter
CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和工具包. 通过下面四步来安装 CodeIgniter: 解压缩安装包: 将 CodeIgniter 文件夹及里面的文件上传到 ...
- svn 文件后面显示时间和提交人
1.在eclipse中选择window-->preferences,然后选择下图中的位置,就可以显示你想要的东西的了,在此记下以备后用
- ajax提交手机号去数据库验证并返回状态值
<script type="text/javascript"> $(function(){ $('.agree_regi').click(function(){ var ...
- div中嵌套div中使用margin-top失效问题
div中嵌套div中使用margin-top失效问题
- img 加载网络图片失败 显示默认图片
1. 概述 当从网络加载图片失败 希望显示默认图 img 标签有个 onerror属性 2. 代码 2.1 java服务端组织标签整个返回前端 String imgUrl = "javasc ...
- Grunt插件uglify
Gruntfile.js里面配置: module.exports = function(grunt){ // 项目配置 grunt.initConfig({ pkg: grunt.file.readJ ...