首页 新闻 会员 周边

关于ASP.NET中的JQ异步获取数据

0
[已关闭问题] 关闭于 2014-01-22 14:27
<script type="text/javascript">
        $(document).ready(function () {
            var iBookCount = GetCount();

            var pagesParam = {
                PanelId: 'pages',
                Count: iBookCount,
                PageSize: 10,
                AjaxFn: GetBookList
            };
            var oPages = CreatePagesWidget(pagesParam);
            GetBookList(1);
        });
        var searchvalue = "";
        if ($("#searchtxt").val() != null) {
            searchvalue = $("#searchtxt").val();
            $("#btnsearch").click(function () {
                GetSql();
            })

        }
        function GetSql() {
            $.getJSON('BookHandler1.ashx', { Searchtxt: searchvalue }, function (data) {
          $("#bookList").empty();                                
                                $.each(data, function (index, item) {
                                    $("#bookList").append('<li>' + item.BookName + '</li>');
              });
                            });
        }
       
        function GetCount() {
            var iCount = 0;
            $.ajaxSetup({ async: false });
            $.get('BookHandler1.ashx', { Type: 'GetCount' }, function (data) {
                iCount = data;
            });
            return iCount;
        }
        
        function GetBookList(pageIndex) {
            $.getJSON('BookHandler1.ashx', { PageIndex: pageIndex }, function (data) {
                                $("#bookList").empty();                                
                                $.each(data, function (index, item) {
                                    $("#bookList").append('<li>' + item.BookName + '</li>');

            });
            });
        }

    </script>
banyan.rong的主页 banyan.rong | 初学一级 | 园豆:67
提问于:2014-01-22 14:27
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册