ajax中给div赋值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax中给div赋值相关的知识,希望对你有一定的参考价值。

var xml;
function Login()

var name = document.getElementById("UserName").value;
var pass= document.getElementById("password").value;
xml = new ActiveXObject("Msxml2.XMLHTTP.3.0");
xml.onreadystatechange=request;
xml.open("GET","/Web/Handler/UserLogin.ashx?User="+name+"&pass="+pass,true);
xml.send(null);


function request()

if(xml.readyState==4)

var arr= xml.responseText.split(',');
if(arr[0]=="1")

document.getElementById("LoginDiv").style.display="none";
document.getElementById("ShowDiv").style.display="block";
------- userName div document.getElementById("userName").innerText="asdfasdf";
alert(arr[1]);


else

alert(arr[1]);





ajax是写在一个js文件里 userName 是自己定义控件里的一个div
我用ajax之后 怎么就不能给div赋值了呢!! 我是在生成静态页面的时候 用了一个ajax 我验证用户名和密码 登陆成功就把用户名显示到页面上去!!验证成功之后!! 对页面就不能操作了??
在线等 85353838@qq.com

你用Innerhtml这个属性操作就OK了.

另外我注意到这个
[userName 是自己定义控件里的一个div]

那么你在客户端出现的就不是userName了,假如你的自定义控件的ID是ctrCustom可能是那么这个div的客户端ID就是:ctrCustom_userName了.

你可以运行后 查看源码,就知道那个div的ID已经不是userName而是加了他的自定义控件的ID了.

你可以这样访问:
var usernamediv=document.getElementById('<%=userName.ClitentID%>');
usernamediv.innerHTML='aaaa'; [我说的是ASP.NET,它可以这样去客户端ID].
参考技术A $("div").html("<p>内容</p>"); 参考技术B 比如你要赋值的div的html代码是<div id="info"></div>
1你先获取到你要赋值的div的id:
info = document.getElementById("info");

2用innerHTML来赋值:
info.innerHTML= 'jafefe';

java hibernate的javabean中给字段赋值有啥意义

private String title = "";
private String content ;
private Date createDate = new Date();
public String getTitle()
return title;

public void setTitle(String title)
this.title = title;

public String getContent()
return content;


public void setContent(String content)
this.content = content;

@Column(name = "createDate", nullable = false)
@Temporal(TemporalType.TIMESTAMP)
public Date getCreateDate()
return createDate;


public void setCreateDate(Date createDate)
this.createDate = createDate;

他提前给title一个“”值,createDate一个new date()有什么意义

参考技术A @Column(name = "createDate", nullable = false) 这个是对应的数据库的字段名 是否为空
@Temporal(TemporalType.TIMESTAMP) 这个 是设置时间的格式
如下:
1.日期:

@Temporal(TemporalType.DATE)
@Column(name = "createDate", nullable = false, length = 10)
public Date getCreateDate()
return createDate;


在页面端取值:2011-04-12

2.时间:

@Temporal(TemporalType.TIME)

在页面端取值:22:50:30

3.日期和时间(默认):

@Temporal(TemporalType.TIMESTAMP)
在页面端取值:2011-04-12 22:51:34.0

你不是在做开发的吧 那个是时间的初始化默认是当前时间

以上是关于ajax中给div赋值的主要内容,如果未能解决你的问题,请参考以下文章

ajax给div赋值出现问题

在存储过程中给变量赋值的问题:

java hibernate的javabean中给字段赋值有啥意义

Github动作变量中给变量赋值

c语言中给数组赋值能用&符号吗?

安卓开发 listview中给指定行文本框赋值的问题