怎么在html中获取session变量
来源:互联网 发布:javascript sort 编辑:程序博客网 时间:2024/05/16 11:17
采用ajax执行远程的PHP文件 然后返回到HTML页面上。
function checkUserName(){
hiddenDiv(info_001);//隐藏提示
if(document.theform.Username.value.length>10||document.theform.Username.value.length<2)
{
err_001.style.display="block";
//document.theform.Username.focus();
return false;
}else{
err_001.style.display="none";
var Username=theform.Username.value;
//调用AJAX检查用户名是否重复
getMyHTML("CheckAjax.asp?action=Username&Str="+Username,"ajaxDiv_Username");
//window.alert(Username);
var obj = document.getElementById("ajaxDiv_Username");
if(obj.innerHTML.indexOf("可以")==-1)
{
//window.alert("Unamenotok");
return false;
}else{
return true;
}
}
}
<script language="javascript">
//创建XMLHttpRequest对象
function getMyHTML(serverPage, objID) {
//window.alert(serverPage)
var ajax = GetO();
//得到了一个html元素,在下面给这个元素的属性赋值
var obj = document.all[objID];
//设置请求方法及目标,并且设置为异步提交
ajax.open("post", serverPage, true);
ajax.onreadystatechange = function()
{
if (ajax.readyState == 4 && ajax.status == 200)
{
//innerHTML是HTML元素的属性,如果您不理解属性那就理解为HTML元素的变量
//ajax.responseText是服务器的返回值,把值赋给id=passport1的元素的属性
//innerHTML这个属性或说这个变量表示一组开始标记和结束标记之间的内容
obj.innerHTML = ajax.responseText;
}
}
//发送请求
ajax.send(null);
}
function GetO()
{
var ajax=false;
try{
ajax = new ActiveXObject("Msxml2.XMLHTTP");
}catch (e){
try{
ajax = new ActiveXObject("Microsoft.XMLHTTP");
}catch (E){
ajax = false;
}
}
if (!ajax && typeof XMLHttpRequest!='undefined')
{
ajax = new XMLHttpRequest();
}
return ajax;
}
</script>
你在后台处理页面CheckAjax.asp,验证的时候。如果可以注册,就输出一个字符包含“可以”的字符串,不可以的,就不包含“可以”字符串
if(obj.innerHTML.indexOf("可以")==-1)
{
//window.alert("Unamenotok");
return false;
}else{
return true;
}
代码中这一段就是在做判断。
function checkUserName(){
hiddenDiv(info_001);//隐藏提示
if(document.theform.Username.value.length>10||document.theform.Username.value.length<2)
{
err_001.style.display="block";
//document.theform.Username.focus();
return false;
}else{
err_001.style.display="none";
var Username=theform.Username.value;
//调用AJAX检查用户名是否重复
getMyHTML("CheckAjax.asp?action=Username&Str="+Username,"ajaxDiv_Username");
//window.alert(Username);
var obj = document.getElementById("ajaxDiv_Username");
if(obj.innerHTML.indexOf("可以")==-1)
{
//window.alert("Unamenotok");
return false;
}else{
return true;
}
}
}
<script language="javascript">
//创建XMLHttpRequest对象
function getMyHTML(serverPage, objID) {
//window.alert(serverPage)
var ajax = GetO();
//得到了一个html元素,在下面给这个元素的属性赋值
var obj = document.all[objID];
//设置请求方法及目标,并且设置为异步提交
ajax.open("post", serverPage, true);
ajax.onreadystatechange = function()
{
if (ajax.readyState == 4 && ajax.status == 200)
{
//innerHTML是HTML元素的属性,如果您不理解属性那就理解为HTML元素的变量
//ajax.responseText是服务器的返回值,把值赋给id=passport1的元素的属性
//innerHTML这个属性或说这个变量表示一组开始标记和结束标记之间的内容
obj.innerHTML = ajax.responseText;
}
}
//发送请求
ajax.send(null);
}
function GetO()
{
var ajax=false;
try{
ajax = new ActiveXObject("Msxml2.XMLHTTP");
}catch (e){
try{
ajax = new ActiveXObject("Microsoft.XMLHTTP");
}catch (E){
ajax = false;
}
}
if (!ajax && typeof XMLHttpRequest!='undefined')
{
ajax = new XMLHttpRequest();
}
return ajax;
}
</script>
你在后台处理页面CheckAjax.asp,验证的时候。如果可以注册,就输出一个字符包含“可以”的字符串,不可以的,就不包含“可以”字符串
if(obj.innerHTML.indexOf("可以")==-1)
{
//window.alert("Unamenotok");
return false;
}else{
return true;
}
代码中这一段就是在做判断。
- 怎么在html中获取session变量
- 在struts2的action那个类中怎么获取session
- 怎么在js中拼接字符串、变量、html?
- 在.net中获取所有session变量的值
- ViewState与Session,以后知道怎么在page中设计变量了
- 在struts2的action中获取或设置http型session变量的值
- 在struts2的action中获取或设置http型session变量的值
- asp.net faq: 在html文件中,用js获取session?
- Thymeleaf+SpringMVC,在html中获取数据session、request参数的值
- js怎么获取session
- 在HTML中使用动态变量获取数据库路径的图片,并显示出来。
- javascript怎么在html中使用
- 在HTML中怎么加链接
- 关于spring mvc中前台怎么获取session
- 如何在Silverlight中获取session
- 在javascript中获取session中的值
- 在Struts2 中获取session 的方式
- 在Action中获取:request,session,application
- cywin 下jps command not found
- Web前端知识点:汇总一
- Cypher查询语言--Neo4j中的SQL(5)
- changer KDESVN external diff program
- (C++)设计模式------单例模式 singleton(简单的实现和对象释放的控制) -- 创建型模式
- 怎么在html中获取session变量
- UML用例图设计中用例之间关系
- Objective-C-类(static)方法、实例方法、overwrite(覆写)、属性(property)
- LNAMP 1.0 一键安装包(CentOS 6.2下测试通过,懒人专用)
- 将stdout、stderr导入到指定文件
- Linux下编写makefile文件
- 使用apche.commons.fileupload进行文件上传时的工具类解说
- java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
- Java: JNI完全手册