jQuery封装方法ajax调用获得返回json数据方法

因为自个写ajax实在是累,开发速度也慢,所以就整合了jQuery的类库,同时很无耻的整进了开发项目中。0.0 以下是jQuery中$.ajax({data})方法返回json数据的方法

jQuery ajax方法获得异步数据目前在framework 3.5平台上引用System.Web.Script.Serialization;也可以获得json数据。今天这里写的是基于framework 2.0平台上实现的。

//后台数据
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Clear();
        Response.Write("{status:'Y',message:'返回的数据状态是Y'}");
        Response.End();
    }
<script type="text/javascript">

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

       $.ajax({
           type: "get",
           url: "ajax_sources.aspx",
           cache: true,
           success: excute
       });
   });

   $("#div").ajaxSend(
    function () {
        $(this).html("正在发送请求.....");
    });


    function excute(data) {
        eval("var data=".concat(data));//注意这里。s
        if (data.status == "Y") {
            alert(data.message);
        }
    }
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div id="div">
    </div>
    <input id="btn" type="button" value="click" />
    </form>
</body>
posted @ 2011-06-30 21:59  solomon_Blog  阅读(3545)  评论(0编辑  收藏  举报