看上去没什么问题,清空一下firefox的缓存cookie之类的,然后再尝试。

解决方案 »

  1.   

    没有发布网站通过http测试?有些浏览器,如webkit核心的本地file浏览是不保存cookie的,你指定其他浏览应该都是webkit核心的,如chrome
      

  2.   

    是直接在http里测试的,firefox好像会自动记住密码,甚至在我弄“记住密码”框前就记住了。而其他的不会记住密码,所以每提交一次,值就清空,然后就没动静了。不会跳转。
      

  3.   

    什么浏览器?chrome发布了用localhost这种本地类的url地址也不会保存cookie
      

  4.   

    现在发现不是cookie的问题,在firebug里可以看到,本来是localhost:7212/login.html的,但点击提交后,网页地址变成了lhttp://localhost:7212/login.html?password=bfpx#,再点击一下,就能进入我想要的主页了。在其他浏览器里,就没任何反应。我把cookie全部取消了也是这样
      

  5.   

    代码如下:
                $('#submit').click(function () {
                    var password = $('#password').val();
                    var s = "{\"password\":\"" + password + "\"}";
                    $.ajax({
                        type: "Post",
                        url: "login.aspx/getDatabase",
                        
                        data: s,
                        dataType: "json",
                        contentType: "application/json;charset=utf-8",
                        success: function (data) {
                            var b = $.parseJSON(data.d);
                            var check = b.验证;
                            if (check === "success") {
                                window.location.href = 'main.aspx';
                            }
                            else {
                                alert("密码错误");
                            }
                        },
                    
                        error: function (err) {
                        alert("出错咯");
                    }
                    });
                });
      

  6.   

    现在发现IE、搜狗之类的浏览器,只要网页地址变成了http://localhost:7212/login.html?password=bfpx#,再点击一次就都可以进去,这是怎么回事呢?这个地址怎么会变呢?