aspx页面调用js方法时,页面加载显示数据正确,但当点击更多时,无任何效果,断点也无法进入。

JavaScript037

aspx页面调用js方法时,页面加载显示数据正确,但当点击更多时,无任何效果,断点也无法进入。,第1张

你发的代码对不上:Html中事件响应方法是 getContractListData,截图中的js方法是getCustomerListData,ajax执行之后查看更多的点击事件响应方法又被改成了 getWorkListData。你最好把这几个方法的代码都贴出来。

<%@ WebHandler Language="C#" Class="Home" %>

using System

using System.Web

using System.Net

public class Home : IHttpHandler {

    public void ProcessRequest (HttpContext context) {

        context.Response.ContentType = "text/plain"

        object type = context.Request.Params["type"]

        string jsonpCallback = context.Request.Params["jsonpCallback"]

        if (type == null||type.ToString()=="")

        {

            context.Response.Write("type is null")

        }else {

            switch (type.ToString()) { 

                case "login":

                  //.....

                    break

            }

        }

    }

    public bool IsReusable {

        get {

            return false

        }

    }

} jsonp跨域请求

$.ajax({

        type: "get",

        url: "Ashx/login/login.ashx",

        dataType: 'jsonp',

        jsonp: "jsonpCallback",

        data: params,

        success: function (result) {

            //正常返回数据的处理

        }, error: function (XMLHttpRequest, textStatus, errorThrown) {

            //请求错误时处理

        }

    })

    

    非跨域请求:

    $.get("Ashx/login/login.ashx",{"参数":"如果木有可以为空"},function(result){

      //正常请求返回的数据(无法扑捉到error信息)

    })

最近刚好在写这个...

如果还不明白,就问