我认为,JQuery这个框架之所以受欢迎,大概有以下三个原因吧,第一,操作简单,功能强大。第二,选择器丰富。第三,把Ajax封装的非常好,用起来很容易。

  下面是在.net框架下使用Ajax的简单方法。

  1.添加一个一般处理程序(以.ashx结尾的文件),这个文件中写好处理过程,(用的是C#)如果需要进行数据库操作,就在这里写。

  2.在aspx页面中,调用Ajax,代码如下。

     $.ajax({
                            type: "get",
                            url: "DeleteOrderByID.ashx?orderID=" + a_orderID.text(),
                            datatype: "text",
                            success: function (data) {
                                if (data > 0) {
                                    row.fadeOut(1000);
                                }
                            },
                            error: function () {
                                alert("删除失败");
                            }
                        }); //ajax

  

  还有一种跟简单的方式来调用Ajax ,就是通过 $.get() 和 $.post(),他两个的语法一摸一样,只是实现方式不一样。

  $.get(url [,data] [,callback] [,type])

  $.post(url [,data] [,callback] [,type])

  url : 请求的地址

  data: 请求的参数,可以是一个变量或一个json

  callback: 请求完成后的回调函数

  type: 服务器端返回的数据格式 ,包括xml ,json,text,html,script 等。

 

  例子:

  $(functin(){

    $("#btn").click(function(){

    $.post("DeleteOrderByID.ashx", //url

        $("#id").val(),                // 参数

        function(data , textstatus){

        //如果请求完成,做一些显示工作 ,

             }   //回调函数

     );   

       });

});