Jquery 在 C# 中的 Ajax 操作……

2 篇文章 0 订阅
1 篇文章 0 订阅
jquery 现在比较流行的js的操作! 今天写了一个jquery实现的ajax 操作,需要的朋友看一下……

index.aspx页面内容:

1.  引用jquery   

<script type="text/javascript" src="js/jquery_1.3.2_min.js"></script>


2.  前天jquery的写法

function checks()
    {
       $.ajax({
       type:"get",
       url:"test.aspx?type=ddt&"+Math.random(),
       success:function(msg){
            $("#ds").html(msg);
       } 
             });    
    }

其他有些需要传递参数的时候可能会出现一下编码错误, url:url:"sindex.aspx?type=dds&logName="+escape(ss)+"&"+Math.random(),  这个是关键字! 注意!!

 红色的escape就是编码格式转化


3. 后台对jquery的操作

 if (Request.QueryString["type"] == "ddt")
  {
                string json = "<input type='button' οnclick='test();' value='管理' />";
                Response.ContentType = "text/plain";
                Response.Buffer = true;
                Response.ExpiresAbsolute = DateTime.Now.AddDays(-1);
                Response.AddHeader("pragma", "no-cache");
                Response.AddHeader("cache-control", "");
                Response.CacheControl = "no-cache";

                Response.Write(json);
                Response.End();
  }

这个方法可以做很多的事情! 可以往前台传递一个对象 实现方法:

string js = Newtonsoft.Json.JavaScriptConvert.SerializeObject(list);

list 是一个集合,把js现在就是一个json对象,就像我们说的数组一样,差不多 呵呵~~

 前台如何写呢?

function GetBig()
{
    $.ajax({
    type:"post",
    url:"buy_add.aspx",
    data:"type=big&"+Math.random(),
    success:function(msg){
        var jsong=eval(msg);
        document.getElementById("type_big").options.length=0;
        document.getElementById("type_big").options.add(new Option("-请选择-","-1"));
        if(jsong.length!=0)
        {
            for(var i=0;i<jsong.length;i++)
            {
                document.getElementById("type_big").options.add(new Option(jsong[i].Class_Name,jsong[i].ID)); 
            }
        } 
    }
    })
}

这里执行简单的写一下!! 红色的代码就是主要的代码!  唉~~~~~~ 有空在写呗~~~~ 到这吧


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值