Ajax($.getJSON使用实例)

<script type="text/javascript">
    function pageIndexChanged() {
        var url = "/OrderList/Lists";
        var where = "";
        @*location.href = "@this.Url.Action("List")?pageindex=" + $("#pager").pager("pageindex") + "&pagesize=" + $("#pager").pager("pagesize") + "&where=" + escape(where);*@
        var pageindex = $("#pager").pager("pageindex");
        var pagesize = $("#pager").pager("pagesize");
        where = escape(where);
        $.getJSON(url,{ where: where,pageindex: pageindex,pagesize: pagesize },function (data) {
           
            alert(data.total);
            alert(data.rows[0].Order.OrderID);
            
            alert(data.PageIndex);
            alert(data.PageSize);

        });
    }

    $(function () {
        $("#order-details-search").click(function () {
            $(".detail-search").show(100);
        });

        $("#detail_search_cancle").click(function () {
            $(".detail-search").hide(100);
        })
    });
</script>
var cache = {};
                    var data;
                    $("#seachers").autocomplete(
                        {
                            source: function (request,response) {
                                var term = request.term;
                                if (term in cache) {
                                    data = cache[term];
                                    response($.map(data.NameList,function (item) {
                                        return { label: item.ProjectName };
                                    }));
                                } else {
                                    $.ajax({
                                        url: "@this.Url.Action("AutoGet","Project")",dateType: "jsonp",data: {
                                            top: 10,key: request.term
                                        },success: function (data) {
                                            if (data.NameList.length) {
                                                cache[term] = data;
                                                response($.map(data.NameList,function (item) {
                                                    return { label: item.ProjectName };
                                                }));
                                            }
                                        }
                                    });
                                }
                            },minLength: 1,autoFocus: false,delay: 500
                        });

相关文章

IE6是一个非常老旧的网页浏览器,虽然现在很少人再使用它,但...
PHP中的count()函数是用来计算数组或容器中元素的个数。这个...
使用 AJAX(Asynchronous JavaScript and XML)技术可以在不...
Ajax(Asynchronous JavaScript and XML)是一种用于改进网页...
本文将介绍如何通过AJAX下载Excel文件流。通过AJAX,我们可以...
Ajax是一种用于客户端和服务器之间的异步通信技术。通过Ajax...