用jQuery将PHP结果加载到HTML中失败


Load PHP results onto HTML with jQuery fail

我试图从PHP返回结果到位于home.html上的div id=loginstart,但是结果没有出现。我已经尝试了24小时以上的故障排除,但我没能找到任何有效的方法。什么好主意吗?

[html]

<head>
<link href="css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#checklogin").validate({
debug: false,
rules: {
name: "required",
email: "required",
},
messages: {
name: "Please enter your Username.",
email: "Please enter your Password.",
},
submitHandler: function(form) {
$.post("php/Login.php", $("#myform").serialize(), function(html) {
$("#LoginResult").html(html);
});
}
});
});
$(document).ready(function(){
$.post('php/Users.php', '', function(data) {
$('#loginstart').html(data); 
});
}); 
</script>
</head>
<body>
<div class="sidebar-content-left">
<div id="LoginResult"></div>
<div id="loginstart"></div>
</div>
</body

(php用户)欢迎"。session_username美元。点击这里注销。"

}else{
echo '<h3>Welcome Guest,</h3>Please log in to use Connect-A-Bull Marketplace.<br /><br /><form name="login" id="login" action="" method="POST">Username<br/><input name="Username" id="Username" type="text" /><br/>Password<br/><input name="Password" id="Password" type="password" /><br/><input name="Remember" id="Remember" type="checkbox" value="" />Keep me logged in<br/><input type="submit" class="sub-button" value="Log In" /><a href="Register.html" target="_parent"><input type="reset" class="sub-button" value="Register" /></a><br/><a href="PasswordReset.html" target="_parent"> Forgot Password</a></form>';
}
?>

感谢您的宝贵时间。

我没有看到任何div与id=loginstart在您的代码。尝试将其更改为$('#LoginResult').html(data);

更新:

尝试在关闭</body>标记之前添加<script>。同时检查浏览器中的错误控制台是否有任何可能的javascript错误。