//定义用户名校验的方法
function verify(){
var timestamp = (new Date()).valueOf();
var jqueryObj = $("#id");
var id = jqueryObj.val();
$.get("ajax.do?id="+id+"&t="+timestamp,null,callback);
}function callback(data) {
var resultObj = $("#result");
if(data=='1'){
alert(data);
var jq="ID不存在";
resultObj.html(jq); //这种写法为什么不行,我知道data是Jquery的对象,怎么做才能想我现实的那样。
}
//resultObj.html(data);
}后台提交的JAVA就不用说了,返回1的时候我想现实ID以存在。
我知道data是Jquery的对象,怎么做才能想我现实的那样。
谢了
解决方案 »
- JS代码执行顺序问题
- 弱弱的问一个很简介的js问题
- 用js实现电子书翻页效果
- javascript在FF上出了问题,求解!
- 急!!!!!!!。。在线等。。。图片控制问题 (刚刚还有点问题没解决,请帮下)
- 共享-----完美的多附件上传效果。
- 求助,javascript动态控制select option 获取value并刷新 改变selected
- 在单击id="tbl"中任意一格或多格时,如何将id="mtbl"中的所有格(因单击id="tbl"中的onclick产生的背景色)全部清除掉?下面的例子只能清除
- 有高手吗?急,急,急,请快给我解答,谢谢
- 如何进行这样的计数?
- 求助jquery tokeninput 自动补全插件相关问题
- jquery中文出现乱码
function callback(data) {
var resultObj = $("#result");//确定找到了result的对象
if(data=='1'){
alert(data);
var jq="ID不存在";
resultObj.html("ID不存在"); //这种写法为什么不行,我知道data是Jquery的对象,怎么做才能想我现实的那样。
} else {
resultObj.html("ID存在");
}
//resultObj.html(data);
}
这句换成不用jquery试试
document.getElementById("result").innerHTML=jq;
function callback(data) {
var resultObj = $("#result");
if(data=='true'){
resultObj.html("<font color=red>ID已存在</font>");
} else {
resultObj.html("ID不存在");
}
//resultObj.html(data);
}function valid() {
var o = $("#result");
if (o.text() !="<font color=red>ID已存在</font>") {
$("form")[0].submit();
}else {
//alert(o.text());
}
}
字体我加了个颜色,提交又出了问题。
o.text() !="<font color=red>ID已存在</font>")
判断不出来了吗?
如果是text
if (o.text() !="ID已存在") {//这样判断如果是html
if (o.html() !="<font color=red>ID已存在</font>") {
var resultObj = $("#result");
if(data=='true'){
resultObj.html("<font color=red>ID已存在</font>");
} else {
resultObj.html("ID不存在");
}
//resultObj.html(data);
}function valid() {
var o = $("#result");
if (o.html() !="<font color=red>ID已存在</font>") {
$("form")[0].submit();
}else {
//alert(o.text());
}
}
改了 还是不行啊
function valid() {
var o = $("#result");
if (o.html() !="<font color=red>ID已存在</font>") {//不建议这样判断,可能有其他字符或是标签
$("form")[0].submit();
}else {
//alert(o.text());
}
alert(o.html());//弹出来看看
}
<font color=red>ID已存在</font>
是这个啊
但是判断不了啊
怎么加判断啊?
resultObj 是单标签(val()赋值)还是双标签(html()赋值)
jquery的代码全在上面那,你所说的什么赋值实在不明白
resultObj对应的标签是什么
//定义用户名校验的方法
function verify(){
var timestamp = (new Date()).valueOf();
var jqueryObj = $("#id");
var id = jqueryObj.val();
$.get("ajax.do?id="+id+"&t="+timestamp,null,callback);
}function callback(data) {
var resultObj = $("#result");
if(data=='true'){
resultObj.html("<font color=red>ID已存在</font>");
} else {
resultObj.html("ID不存在");
}
//resultObj.html(data);
}function valid() {
var o = $("#result");
if (o.html() !="<font color=red>ID已存在</font>") {
$("form")[0].submit();
} else {
//alert(o.text());
}
alert(o.html());
}上面就是这么做的啊,呵呵。
现在提交有问题啊,提交出错
o.html() !="<font color=red>ID已存在</font>" 这地方判断不了啊
用什么都不行 o.text()也不行