zoukankan      html  css  js  c++  java
  • 我的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进去,结果报错了,所以我做了泛型传进去。恩,需要考虑考虑了。

  • 相关阅读:
    捕获控制台输出信息
    .net 值类型变量赋值需要注意
    《河北省实施〈中华人民共和国道路交通安全法〉办法》
    在Win7应用程序中使用盾牌图标
    32位WIndows 7的“快速启动”,重启后丢失的问题,被确认是一个bug
    在本地网页中,让flash可以访问本地文件
    WPF 3D编程中,摄像机的位置很重要
    让Windows7任务栏图标显示Windows菜单(恢复,最小化,关闭)
    Joomla 书籍
    Joomla! 1.5 Template Toolbar简化Joomla模板做成的工具
  • 原文地址:https://www.cnblogs.com/fengyishou/p/1392330.html
Copyright © 2011-2022 走看看