用户验证
检验用户是否存在,如存在则返回false,页面内需有ID为username 这个输入框。
点击检查用户名
用户登录
用户登录过程,页面内须有ID为username, password, checkcode 这三个输入框。
登录
更新标签内容
AJAX方式更新标签内容,一般用于分页等。
function changepage(spanname,sourcename,pagenum)
{
var x = new AjaxRequest('XML','pe100_' + sourcename);
x.labelname = sourcename;
x.pagename = "当前页面名,特殊情况用,AJAX调用时可不填";
x.currentpage = pagenum;
x.para = [标签参数列表,请使用二维字符阵列形式填写];
x.post('updatelabel', 'ajax.aspx', function(s) {
var xml = x.createXmlDom(s);
$("pe100_" + sourcename).innerHTML = xml.getElementsByTagName("body")[0].firstChild.data;
updatepage(spanname, sourcename, xml); /* 如需要更新分页列表,则需要本行 */
});
}
更新分页标签内容
AJAX方式更新分页标签,一般配合上面的AJAX标签更新使用。
function updatepage(spanname, sourcename, xml)
{
var x = new AjaxRequest('XML','pe100_page_' + sourcename);
x.labelname = spanname;
x.sourcename = sourcename;
x.total = xml.getElementsByTagName("total")[0].firstChild.data;
x.currentpage = xml.getElementsByTagName("currentpage")[0].firstChild.data;
x.pagesize = xml.getElementsByTagName("pagesize")[0].firstChild.data;
x.post('updatepage', 'ajax.aspx', function(s) {
var xml = x.createXmlDom(s);
$("pe100_page_" + sourcename).innerHTML = xml.getElementsByTagName("body")[0].firstChild.data;
});
}
发表评论
发表评论,页面内需有ID为username,content,face,email,gid,nid,tid,private,position,score,ip 这七个输入框。
发表
获取系统固定标签内容
获取系统中固定标签的内容, 参数说明:labelname 调用标签名, targetid AJAX状态输出,为空则不显示。
function getlabel(labelname, targetid)
{
var x = new AjaxRequest('XML',targetid);
x.post(labelname, 'ajax.aspx', function(s) {
var xml = x.createXmlDom(s);
$(targetid).innerHTML = xml.getElementsByTagName("body")[0].firstChild.data;
});
}
这篇博客探讨了前端用户验证、登录过程以及通过AJAX更新页面内容的方法。重点介绍了AJAX在分页和标签内容更新中的应用,包括`changepage`和`updatepage`函数的使用,以及发表评论的功能实现。内容涉及HTML输入框、XMLHttpRequest对象和页面动态更新。
555

被折叠的 条评论
为什么被折叠?



