【发布时间】:2011-04-11 08:46:20
【问题描述】:
我在 javascript 中有一个函数,它首先检查用户名是否是所需的长度,然后将用户名发送到一个页面进行测试,如果测试成功,将会有一个
<span id="username">true</span>
别的
<span id="username">false</span>
我不断收到返回数据中不存在 getElementById 的错误
function checkuser(user, wd,id, sub)
{
if(user.length < 7)
{
document.getElementById(id).innerHTML = "Your username is too short. It must be longer than 6 charaters";
document.getElementById(sub).disabled = true;
return false;
} else {
$.post(wd + "register/checkuser/" + user,
function(data){
alert("Data Loaded: " + data.getElementById('username').innerHTML;
});
}
}
【问题讨论】:
-
您是否遇到 data.getElementById() 错误?
-
更改,
data.getElementById('username').innerHTML;到document.getElementById('username').innerHTML = data;阅读@Amber 的评论!
标签: php jquery ajax xmlhttprequest clean-urls