Javascript 结果ok将页面加载到div中

Javascript 结果ok将页面加载到div中,javascript,jquery,ajax,Javascript,Jquery,Ajax,我编写了一个小函数,使用json查询检查某个用户的用户名/密码是否正确。如果结果正常,我想将某个页面加载到div中,如果结果错误,我想将另一个页面加载到div中 通常我会使用$('#test').load(“members.php”)来实现这一点,但它只是不起作用(我的div有一个test-members的id,这是要加载的页面) 什么不起作用?你看到了什么错误?您在浏览器的开发工具控制台中看到了什么样的响应?在你的服务器上呢?有一些HTML给我们看吗?我可以登录,但我想加载到div的页面没有加

我编写了一个小函数,使用json查询检查某个用户的用户名/密码是否正确。如果结果正常,我想将某个页面加载到div中,如果结果错误,我想将另一个页面加载到div中

通常我会使用
$('#test').load(“members.php”)来实现这一点,但它只是不起作用(我的div有一个test-members的id,这是要加载的页面)


什么不起作用?你看到了什么错误?您在浏览器的开发工具控制台中看到了什么样的响应?在你的服务器上呢?有一些HTML给我们看吗?我可以登录,但我想加载到div的页面没有加载,只是显示了一个空白屏幕。我可以手动加载members.php,但不会自动加载。(当凭证无效时也是如此)所以基本上是$('#test').load(“members.php”);我没有做任何事情请尝试将路径传递到members.php,而不仅仅是
members.php
no luck:(它也在同一个容器中,因此应该能够找到它。当我使用按钮和函数members(){$('#test').load('members.php');}如果没有额外的输入很难判断。你能直接访问members.php吗?它是否返回有效的html代码?响应是否有response.result?如果可以,请向我们展示:1.响应对象,2.members.php 3.loginfailed.php
function dologin(){
    var email = $('#email').val();
    var wachtwoord = $('#wachtwoord').val();

    if($.trim(email) != '' && $.trim(wachtwoord) != ''){
        $.post("login2.php", {email:email,wachtwoord:wachtwoord})

            .done(function(data) {
                var response    = jQuery.parseJSON(data);
                var result  = response.result;

                if(result == 'ok')
                {
                    // logged on
                    $('#test').load("members.php");
                }else{
                    // error
                    $('#test').load("loginfailed.php");
                }
         }, "json");
    }
}