返回值是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="Content-Type" content="text/html; charset=utf-8" />

5 <title>返回值是JSON的阿贾克斯方法</title>

6 <script src="../jquery-1.11.2.min.js"></script>

7 </head>

8

9 <body>

10 <div>

11 请输入代号:<input type="text" id="code" />

12 <input type="button" value="查询" id="btn" />

13 </div>

14 <div id="name"></div>

15 </body>

16 <script type="text/javascript">

17 $(document).ready(function(e) {

18     $("#btn").click(function(){//给查询按钮加入点击事件

19         var code = $("#code").val();//取到用户输入的值并存放

20         $.ajax({

21             url:"selchuli.php",

22             data:{code:code},

23             type:"POST",

24             dataType:"json",

25             success: function(data){

26                 $("#name").text(data.name);//把查到的数据放入到ID是name的区域内

27                 }

28             });

29         })

30 });

31

32 </script>

33 </html>

处理页面的代码:

1 <?php

2 $code = $_POST["code"];

3 $db = new MySQLi("localhost","root","","aaaaa");

4 $sql = "select name from car where code = ‘{$code}‘";

5 $r = $db->Query($sql);

6 $attr = $r->fetch_all();

7 //做一个关联数组

8 $arr = array();//创建一个空数组

9 $arr["name"] = $attr[0][0];

10 //在$arr索引为name的位置放入一条数据,$attr[0][0]就是name的值

11

12 echo json_encode($arr);//调用JSON方法,将数组转换为JSON数据

13 //注意!在把数组转换成JSON的时候最好是关联数组

复制代码

输入型号代码,点击查询,在下方DIV中显示相应的name名

时间: 2024-12-24 18:33:08

返回值是JSON的阿贾克斯方法的相关文章

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

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="

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

jquery中ajax如何返回值到上层函数的方法以及对于js处理json对象方法的记录

①在我们做前端js处理的时候我们经常会将一些公用的js方法封装起来,方便别的地方调用,但是我们要做的是需要将请求返回的值传递给调用者,这里我记录了在js中采用ajax方法获取后台数据并返回给调用者的方法,我们平时使用ajax的方法基本为如: <span style="font-family:FangSong_GB2312;font-size:18px;">function AutoGetOpenid(){ var personJson; $.ajax({ url : &qu

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

委托delegate 泛型委托action&lt;&gt; 返回值泛型委托Func&lt;&gt; 匿名方法 lambda表达式 的理解

1.使用简单委托 namespace 简单委托 { class Program { //委托方法签名 delegate void MyBookDel(int a); //定义委托 static MyBookDel myBookDel; //普通方法 public static void MathBook(int a) { Console.WriteLine("我是数学书" + a); } static void Main(string[] args) { myBookDel += Ma

C#获取存储过程返回值和输出参数值的方法

//转自网络,先留个底 1.获取Return返回值 //存储过程 //Create PROCEDURE MYSQL // @a int, // @b int //AS // return @a + @b //GO SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["LocalSqlServer"].ToString()); conn.Open(); SqlCommand MyCom

SpringMVC中使用@ResponseBody注解标注业务方法,将业务方法的返回值做成json输出给页面

导包: 除了一些spring的包之外,还需要jackson-annotations.jar , jackson-core.jar , jackson-databind.jar 这三个包 开启@ResponseBody注解: 在 spring-mvc.xml 中通过<mvc:annotation-driven />开启@ResponseBody注解 使用@ResponseBody标注业务方法 package com.loger.controller; import java.util.Array

ajax返回值给上层函数的方法。

function load_val(callback){//定义一个回调函数 $.getJSON('test.php' , function(dat){ callback(data);//将返回结果当作参数返回 }); } load_val(function(data){ alert(data);//这里可以得到值 }); //否则的话你需要这样用同步ajax来实现了 function load_val2(){ var result; $.ajax({ dataType:'json', url

后端返回值以json的格式返回,前端以json格式接收

以随便一个类为例子:这个例子是查询企业主营类别前5事项 (1)后端将结果绑定到param中,然后将结果以为json的格式返回到前端 /** * 查询企业主营类别前5事项 * @param request * @param response * @param config * @throws Exception * @author hongxy * 2017年6月1日下午2:21:14 */ public void getEnterpriseMainCategory(HttpServletRequ