• 我的AJAX第四步


    从前三步走过来以后,个人感觉有那么点意思了,呵呵,貌似是可以小效果了,恩,感觉不错。哈哈,抽根得胜烟,乐和乐和。

    突然头脑中冒出一个念头,我这前几步只是简单的进行了异步提交了,如果我需要返回结果改怎么办呢?比如实现一个异步查询,那么我需要接受查询结果吧,这个结果该如何接收呢,Javascript它貌似不认识datatable啊什么的东西吧。

    恩,不能得意,还要继续啊。首先来试着做一个查询,先写后端代码:

    随意的在APP_CODE里写一个DB.CS(如果我的写法和习惯哪里不好或者不合格请园内众神指正,小弟在此谢过了)

    Code
    额,上面没用参数化,随意写了一下。

    然后是实体类,Info.CS

    Code
    另外就还是我在上一步中使用到的AJAX.JS了

    Code
    其实到这一步时我还在考虑如何将C#中的数据结果传递到客户端,经过一番折腾终于得到了结果,需要序列化...

    那么来看异步提交的页面,Run.ASHX

    Code
    在这里得知了一个新的词语:【json】

    此时按下不表我们以后在说。

    最后就是如何在前端页面中使用了,在Default.aspx也中写如下代码

    Code
    其中可以看到,在使用json对象是需要这样

    var josn =eval(content);

    然后就可以像使用普通对象那样子了,不过不知道我的初步理解是否正确。

    我喜欢对象.属性 什么的形式,呵呵。

    在这里有一点需要说的就是,使用C#中的自动序列化的方法时,传递的参数必须是可以进行迭代的,我当时尝试着传递了一个datatable进去,结果报错了,所以我做了泛型传进去。恩,需要考虑考虑了。

  • 相关阅读:
    CF785CAnton and Permutation(分块 动态逆序对)
    Codeforces617E XOR and Favorite Number(分块 异或)
    POJ2155 Matrix(二维树状数组||区间修改单点查询)
    阿里云重磅发布数据库专家服务
    Dataphin公共云重磅发布,提供一站式智能数据构建与管理能
    阿里大数据产品Dataphin上线公共云,将助力更多企业构建数据中台
    快速完成智能数据构建,Dataphin公共云版本全面解读
    微服务开源生态报告 No.1
    分享 KubeCon 2019 (上海)关于 Serverless 及 Knative 相关演讲会议
    MaxCompute 费用暴涨之存储压缩率降低导致SQL输入量变大
  • 原文地址:https://www.cnblogs.com/fengyishou/p/1392330.html
Copyright © 2020-2023  润新知