json+一般处理程序读取数据库数据

时间:2022-08-26 21:28:15

一般处理程序的语法结构

string jsoncallback = context.Request["jsoncallback"]; 声明变量 前台传值使用
        string josn = "([";  定义变量接受值
        context.Response.ContentType = "text/json";
        Cx cc = new Cx();  后台查询的类方法
        List<Model> list = new List<Model>();  所用到的实体类
        list = cc.Chaxun();   返回查询出的数据
        foreach (Model item in list)   遍历数据 
        {
            josn += "{\"id\":\""+item.ID+"\",\"title\":\""+item.Title+"\"},";       此机构是json的固定格式,必须这样写
        }
        josn = josn.Substring(0, josn.Length - 1) + "])";     截取上面json最后的那个逗号
        context.Response.Write(jsoncallback + josn);   输入

前台调用一般处理程序并解析json

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="json_Default" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
  
    <script src="../jquery-1.8.2.min.js"></script>
    <script>
        var htmls = "";
        $(document).ready(function () {
            $.ajax({
                type: "post",
                dataType: "json",
                url: "Handler.ashx?&jsoncallback=?",  
                success: function(data) {
                    if (data!=null) {
                        $(data).each(function (i, obj) {
                            htmls += obj.title;
                        });
                        $("#bd").html(htmls);
                    }
                }
            });
        });

</script>

</head>
<body>
    <form>
        <div id="bd">
        </div>
    </form>
</body>
</html>

json+一般处理程序读取数据库数据的更多相关文章

  1. 读取数据库数据,并将数据整合成3D饼图在jsp中显示

    首先我将生成饼图的方法独立写成一个PieChar.java类,详细代码如下:(数据库需要自己建,如有需要的话) import java.io.IOException; import java.sql. ...

  2. Newtonsoft&period;Json&period;Linq对象读取DataSet数据

    Newtonsoft.Json.Linq对象读取DataSet数据: private void button4_Click(object sender, EventArgs e)        {   ...

  3. 利用nodejs读取数据库数据生成树结构的json数据

    在做后台管理界面的时候,几乎少不了的一个结构就是树形结构,用来做菜单导航: 那么,最希望的就是树结构的所有数据都是读取的数据库,而不是直接代码当中写死,那我们就一步一步来看: 一,建表 字段通常包括: ...

  4. pandas&period;read&lowbar;sql&lowbar;query&lpar;&rpar;读取数据库数据用chunksize的坑

    最近一项工作需要读取数据库中1500万条数据,考虑到数据量太大,不方便直接一次性读取,不然会内存爆炸.想到用pandas.read_sql_query()里有一个chunksize可以分批返回chun ...

  5. C&num;使用SqlDataReader读取数据库数据时CommandBehavior&period;CloseConnection参数的作用

    主要用在ExecuteReader(c)中,如果想要返回对象前不关闭数据库连接,须要用CommandBehavior.CloseConnection: CloseConnection解决了流读取数据模 ...

  6. 在ASP&period;NET Core 中怎样使用 EF 框架读取数据库数据

    添加测试数据 我们首先使用 SQLite Studio 添加三条数据 ID Name 1 李白 2 杜甫 3 白居易 使用 SQLite Studio 打开我们的 blogging.db 数据库,双击 ...

  7. 运用EasyUI中datagrid读取数据库数据实现分页

    1dao层 package com.hanqi.dao; import java.util.ArrayList; import java.util.List; import org.hibernate ...

  8. python读取数据库数据,读取出的中文乱码问题

    conn = pymysql.connect( host='127.0.0.1', port=3302, user='username', passwd='password', db=database ...

  9. ThinkPHP:读取数据库数据 &lpar;2&rpar;

    项目配置文件Conf/config.php中添加数据库连接信息: // 添加数据库配置信息 'DB_TYPE' => 'mysql', // 数据库类型 'DB_HOST' => 'loc ...

随机推荐

  1. ANGULAR JS WATCH监听使用(详)

    ANGULAR 监听使用: 当angular数据模型发生变化时,我们需要如果需要根据他的变化触发其他的事件. $watch是一个scope函数,用于监听模型变化,当你的模型部分发生变化时它会通知你. ...

  2. &lt&semi;&percnt;&commat;page contentType&equals;&quot&semi;text&sol;html&semi;charset&equals;gbk&quot&semi;&percnt;&gt&semi;与&lt&semi;meta http-equiv&equals;&quot&semi;Content-Type&quot&semi; content&equals;&quot&semi;text&sol;html&semi; charset&equals;GBK&quot&semi;&gt&semi;区别

    前一个是在服务端起作用,是告诉应用服务器采用何种编码输出JSP文件流,后一个是在客户端起作用,是告诉浏览器是采用何种编码方式显示HTML页面.     前者由jsp引擎对输出内容进行编码, 后者将由I ...

  3. (Hibernate进阶)Hibernate基本映射(三)

    介绍Hibernate的经典内容:对象关系映射.主要介绍映射的基本概念,映射的分类,映射文件. 概念 ORM(Object Relational Mapping),即对象关系映射.它的作用就是在关系型 ...

  4. Virtualbox虚拟机安装CentOS6&period;5图文详细教程

    什么是Virtualbox? VirtualBox 是一款开源虚拟机软件(注:跟vmware差不多).VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出 ...

  5. 从printf&lpar;&quot&semi;&bsol;40d&bsol;n&quot&semi;&rpar;看转义字符

    1.  八进制  十进制  十六进制 二进制:0 1 2 3 4 5 6 7    \0(或省略0,\) ,\28 按道理是错误的,但是C语言把它解释为 \2,8错误了就不考虑 十进制:0 1 2 3 ...

  6. JavaScript NodeList和Array

    原文引用脚本之家作者:Jeff Wong,谢谢大神提供资源 在Web前端编程中,我们通常会通过document.getElementsByTagName或者document.getElementsBy ...

  7. C&num;Base64加密

    using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;u ...

  8. 浙江大学 pat 1006题解

    1006. Sign In and Sign Out (25) 时间限制 400 ms 内存限制 32000 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue ...

  9. mount&period;cifs permission denied

    [root@dev ~]# mount.cifs //192.168.9.155/APP /mnt/APP/ -o user=administrator,pass=dsff#$TTT 在检查帐号密码权 ...

  10. C&num;运行时通过字符串实例化类对象

    备忘,记个C#版本. using System; using System.Collections.Generic; using System.Linq; using System.Text; usi ...