本帖最后由 shengforever 于 2010-08-31 15:06:50 编辑

解决方案 »

  1.   

    "VS里面运行正常说明代码不存在问题,"
    开发模式,使用VS内置的IIS,此时是当前登录帐号(一般是sa)"但是在iis里面就是调用不出结果///"
    IIS里面是ASPNET,不知'Handler.ashx'所在虚拟目录设置的是什么认证模式,NT认证?匿名认证?另外,调不出结果,是否报错?
      

  2.   

    'Handler.ashx' 文件 直接位于网站根目录下 采用匿名访问  点击调用按钮以后,无任何反应,也不报错
      

  3.   

    我也遇到了同样的问题 提示statusText返还结果是 NOT FOUND
      

  4.   

    添加个 error的参数 看看 运行后出错 返回了啥?
      

  5.   


    statusText 不是success 就是没有成功执行。加断点看看 有没有返回值。
      

  6.   


    $.ajax({
        url: '地址?参数',
        type: 'GET',
        dataType: 'html',
        error: function(){
            alert(arguments[0].status);
        },
        success: function(){
            // do something with 
        }
    });
      

  7.   

    是不是遇到了JavaScript跨域问题?我前一段时间就是。
      

  8.   

    或者“Handler.ashx”是需要登录验证的,把Handler.ashx文件在web.config设置为不要登录验证。