动网制作中登录后的跳转问题 直接用ajax实现.登录成功以后,直接获取当前ID的DOM对象,然后用innerHTML来改变. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我这是用jquery实现的. <form id='login' name='login' method='post' action="" onsubmit="return false;"> <dl class='sort' id='tlogin'> <dt><p>用户登录</p></dt> <dd> <ul class="last" style="list-style:none;border:1px dotted #ccc;margin-left:5px;padding:5px"> <li>用户名: <input type='text' name='username' style="width:100px;"></li> <li>密 码: <input type='password' name='password' style="width:100px;"></li> <li>    <input id='slogin' type='submit' name='submit' value='提交'>      <input id='sreset' type='reset' name='reset' value='重置'></li> </ul> </dd> </dl> </form>jQuery(function($){ $('#slogin').click(function() { var flag = true; var param = "submit=submit"; var arrParam = new Array; $("#tlogin").find("input").each(function(i){ if(this.value == "") { alert("用户名或者密码不能为空!") flag = false; return false; } if(this.type == 'text' || this.type == 'password') { param += "&" + this.name + "=" +this.value; } return true; }); if(flag) { $.ajax({ type: "POST", url: "index.php", data: param, dataType:'json', async:'true', success: function(objt) { if(objt.flag == false) { $("#tlogin").find("input")[0].value = ""; $("#tlogin").find("input")[1].value = ""; alert(objt.msg); return; } var strHTML = "<ul class=\"last\" style=\"list-style:none;border:1px dotted #ccc;margin-left:5px;padding:5px\"><li><b>用户名:</b> " + objt.user + "</li>"; strHTML += "<li><a href=\"index.php?m=index&a=logout\">退出登录</a></li></ul>"; $("#tlogin dd").html(strHTML); } }); } return; })}); 我刚刚自学php+mysql半月,楼上说的我不太懂诶,能不能具体点。谢谢啊 ajax 基础,简单的隐藏DIV的方式实现,服务器端php写DIV内容 框架刷新问题,求一简单的解决办法 一个查询功能的问题 连接服务器问题 linux下php开发问题,急急急!!! PHP中文字符截取问题 smarty 不能正确读取 .tpl模板 问题 smarttemplate与smarty有没有区别??希望知道的跟贴~~~~~~~~~ 怎样把多个cookie值显示出来? 初学php,求大神解一句代码! Javascript调用php显示未定义 我用XAMPP安装的PHP和MYSQL 百度董事长兼CEO李彦宏:我们有兴趣赴台设公司
<dl class='sort' id='tlogin'>
<dt><p>用户登录</p></dt>
<dd>
<ul class="last" style="list-style:none;border:1px dotted #ccc;margin-left:5px;padding:5px">
<li>用户名: <input type='text' name='username' style="width:100px;"></li>
<li>密 码: <input type='password' name='password' style="width:100px;"></li>
<li>    <input id='slogin' type='submit' name='submit' value='提交'>      <input id='sreset' type='reset' name='reset' value='重置'></li>
</ul>
</dd>
</dl>
</form>
jQuery(function($){
$('#slogin').click(function() {
var flag = true;
var param = "submit=submit";
var arrParam = new Array;
$("#tlogin").find("input").each(function(i){
if(this.value == "")
{
alert("用户名或者密码不能为空!")
flag = false;
return false;
}
if(this.type == 'text' || this.type == 'password')
{
param += "&" + this.name + "=" +this.value;
}
return true;
});
if(flag)
{
$.ajax({
type: "POST",
url: "index.php",
data: param,
dataType:'json',
async:'true',
success: function(objt)
{
if(objt.flag == false)
{
$("#tlogin").find("input")[0].value = "";
$("#tlogin").find("input")[1].value = "";
alert(objt.msg);
return;
}
var strHTML = "<ul class=\"last\" style=\"list-style:none;border:1px dotted #ccc;margin-left:5px;padding:5px\"><li><b>用户名:</b> " + objt.user + "</li>";
strHTML += "<li><a href=\"index.php?m=index&a=logout\">退出登录</a></li></ul>";
$("#tlogin dd").html(strHTML);
}
});
}
return;
})
});