$.ajax({
            type:"GET",
            url:"/Admin/News/JudgeNewsTypeName.aspx",
            dataType:"html",
            data:"NewsTypeName="+$("#txtNewsTypeName").val(),
            beforeSend:function(XMLHttpRequest)
                {
                    $("#lNewsTypeName").text("正在查询");
                    //Pause(this,100000);
                },
            success:function(msg)
                {   
                     .....
我想用/Admin/News/JudgeNewsTypeName.aspx这个页验证有没有重名
可是url不知到怎么写了,请帮忙

解决方案 »

  1.   

    我的验证页面就在这个路径/Admin/News/JudgeNewsTypeName.aspx 具体该怎么写?
      

  2.   

    Admin/News/JudgeNewsTypeName.aspx?NewsTypeName="你输出的名字"
      

  3.   

    ./JudgeNewsTypeName.aspx
    JudgeNewsTypeName.aspx
    /Admin/News/JudgeNewsTypeName.aspx
    都不管用,怎么回事?
      

  4.   

    "~/Admin/News/JudgeNewsTypeName.aspx"  这样?
      

  5.   

    ~/../Admin/News/JudgeNewsTypeName.aspx 
      

  6.   

    试了不行,
    这个ajax的url路径怎么回事呀?
      

  7.   

     beforeSend:function(XMLHttpRequest)
      {
      $("#lNewsTypeName").text("正在查询");
      //Pause(this,100000);
      },
    走到这里了,我的lable已经显示了正在查询
    但是就是不往下走
     success:function(msg)
                    {   
                        alert("走到这里了");
                        $("#lNewsTypeName").html(msg);
                        $("#lNewsTypeName").css("color","red");
                        if(msg=="可以添加此新闻分类名")
                        {
                            //用户名必须是以字母开头,有字母,数字或下划线,组成的5~20的字符串的正则表达式
                            var regx = /^[a-zA-Z][a-zA-Z0-9_]{4,15}$/;
                            var NewsTypeName = $("#txtNewsTypeName").val();
                            if(regx.test(UserName))
                            {
                                $("#lNewsTypeName").html("");
                                return true;
                            }else{
                                $("#lNewsTypeName").html("新闻分类名必须是以字母开头,有字母,数字或下划线,组成的5~20的字符串");
                                $("#lNewsTypeName").css("color","red");
                                return false;
                            }
                        }else{
                            return false;
                        }
                    },
                complete:function(XMLHttpRequest,textStatus)
                    {
                        //隐藏正在查询图片
                    },
                error:function()
                   {
                        //错误处理
                   }
    我觉得就是没有找到url,所以返回不过来吧?
      

  8.   

    使用AJAX的页面是那个页面,在那个目录下...
    如果在News  目录下,直接用
    JudgeNewsTypeName.aspx试试
      

  9.   

    就是在News目录下,试过直接写了,也不管用
      

  10.   

    上面的
    var regx = /^[a-zA-Z][a-zA-Z0-9_]{4,15}$/;
      var NewsTypeName = $("#txtNewsTypeName").val();
      if(regx.test(UserName))
      {
      ......
    if(regx.test(UserName))写错了,改成了if(regx.test(NewsTypeName ))也不管用
    我快疯了
      

  11.   

      JudgeNewsTypeName.aspx是不是你这个页面的代码有错误,而影响后面的进行...你查一下..他跳到这个页面执行没?或是你传递的参数有没有问题....
      

  12.   

    JudgeNewsTypeName.aspx页上的cs代码如下
    protected void Page_Load(object sender, EventArgs e)
            {
                //验证新闻分类名是否存在
                if (Request.QueryString["NewsTypeName"] != null)
                {
                    if (Request.QueryString["NewsTypeName"] != "")
                    {
                        string newsTypeName = Request.QueryString["NewsTypeName"].ToString();
                        Maticsoft.BLL.YZ_NewsTypeInfo bll = new Maticsoft.BLL.YZ_NewsTypeInfo();
                        if (bll.IsExistNewsTypeName(newsTypeName))
                        {
                            Response.Write("新闻分类名已经存在");
                        }
                        else
                        {
                            Response.Write("可以添加此新闻分类名");
                        }
                    }
                }         }
    没看出来错误
      

  13.   

    就是url:....没有找到这个页,没有执行呀,我就是想知道怎么写url找到这个页呢
      

  14.   

    'JudgeNewsTypeName.aspx?NewsTypeName=322'直接给NewsTypeName赋个值,看他能不能运行到JudgeNewsTypeName.aspx里面去...
      

  15.   

    非常感谢,确实我dal层里面的表名写错了!我以后记住了!!!!!