var xmlhttp;
var lx;
function yanzheng(typee) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
var zhi; if (typee == "youxiang") {
lx = "youxiang"
zhi = document.getElementById("youxiangtb");
xmlhttp.open("Post", "RegHandle.aspx?youxiang=" + zhi.value);
}
else if (typee == "yonghuming") {
lx == "yonghuming"
zhi = document.getElementById("yonghumingtb");
xmlhttp.open("Post", "RegHandle.aspx?yonghuming=" + zhi.value); }
xmlhttp.onreadystatechange = yanzhengif(我要在这里面传lx值);
xmlhttp.send(null);
}function yanzhengif((我要在这里面传lx值)) {
if (xmlhttp.readystate == 4 && xmlhttp.status == 200) { if ((这里面取lx值)== "youxiang") {
document.getElementById("yx").innerHTML = xmlhttp.responseText;
}
else if ((这里面取lx值) == "yonghuming") {
document.getElementById("yhm").innerHTML = xmlhttp.responseText; }
}
}
var lx;
function yanzheng(typee) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
var zhi; if (typee == "youxiang") {
lx = "youxiang"
zhi = document.getElementById("youxiangtb");
xmlhttp.open("Post", "RegHandle.aspx?youxiang=" + zhi.value);
}
else if (typee == "yonghuming") {
lx == "yonghuming"
zhi = document.getElementById("yonghumingtb");
xmlhttp.open("Post", "RegHandle.aspx?yonghuming=" + zhi.value); }
xmlhttp.onreadystatechange = yanzhengif(我要在这里面传lx值);
xmlhttp.send(null);
}function yanzhengif((我要在这里面传lx值)) {
if (xmlhttp.readystate == 4 && xmlhttp.status == 200) { if ((这里面取lx值)== "youxiang") {
document.getElementById("yx").innerHTML = xmlhttp.responseText;
}
else if ((这里面取lx值) == "yonghuming") {
document.getElementById("yhm").innerHTML = xmlhttp.responseText; }
}
}
if (xmlhttp.readystate == 4 && xmlhttp.status == 200) { if ((这里面取lx值)== "youxiang") {
document.getElementById("yx").innerHTML = xmlhttp.responseText;
}
else if ((这里面取lx值) == "yonghuming") {
document.getElementById("yhm").innerHTML = xmlhttp.responseText; }
}
}可是在这里lx 却是空值
function yanzheng(typee) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
var zhi; if (typee == "youxiang") {
zhi = document.getElementById("youxiangtb");
xmlhttp.open("Post", "RegHandle.aspx?youxiang=" + zhi.value);
}
else if (typee == "yonghuming") {
zhi = document.getElementById("yonghumingtb");
xmlhttp.open("Post", "RegHandle.aspx?yonghuming=" + zhi.value); }
xmlhttp.onreadystatechange = yanzhengif(我要在这里面传typee值);
xmlhttp.send(null);
}function yanzhengif((我要在这里接受typee值)) {
if (xmlhttp.readystate == 4 && xmlhttp.status == 200) { if ((这里面取typee值)== "youxiang") {
document.getElementById("yx").innerHTML = xmlhttp.responseText;
}
else if ((这里面取typee值) == "yonghuming") {
document.getElementById("yhm").innerHTML = xmlhttp.responseText; }
}
}
那你们不能理解 看这个
第一次粘的代碼中,沒看到有給“lx”賦值的語句,這樣"lx"能不未空嗎?
至於lz的問題,請好好理解一下函數的形參問題。
var lx;
function yanzheng(typee) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
var zhi; if (typee == "youxiang") {
lx = "youxiang"
zhi = document.getElementById("youxiangtb");
xmlhttp.open("Post", "RegHandle.aspx?youxiang=" + zhi.value);
}
else if (typee == "yonghuming") {
lx == "yonghuming" 这里错误请用一个=号
zhi = document.getElementById("yonghumingtb");
xmlhttp.open("Post", "RegHandle.aspx?yonghuming=" + zhi.value); }
xmlhttp.onreadystatechange = yanzhengif(我要在这里面传lx值);
xmlhttp.send(null);
}
1、
var xmlhttp;
function yanzheng(typee) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
var zhi; if (typee == "youxiang") {
zhi = document.getElementById("youxiangtb");
xmlhttp.open("Post", "RegHandle.aspx?youxiang=" + zhi.value);
}
else if (typee == "yonghuming") {
zhi = document.getElementById("yonghumingtb");
xmlhttp.open("Post", "RegHandle.aspx?yonghuming=" + zhi.value); }
xmlhttp.onreadystatechange = function (){
if (xmlhttp.readystate == 4 && xmlhttp.status == 200) { if ((这里面取typee值)== "youxiang") {//这样就可以用type的值了
document.getElementById("yx").innerHTML = xmlhttp.responseText;
}
else if ((这里面取typee值) == "yonghuming") {
document.getElementById("yhm").innerHTML = xmlhttp.responseText; }
}
};
xmlhttp.send(null);
}
2、
var xmlhttp;
var lx;
function yanzheng(typee) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
var zhi; if (typee == "youxiang") {
lx = "youxiang"
zhi = document.getElementById("youxiangtb");
xmlhttp.open("Post", "RegHandle.aspx?youxiang=" + zhi.value);
}
else if (typee == "yonghuming") {
lx == "yonghuming"
zhi = document.getElementById("yonghumingtb");
xmlhttp.open("Post", "RegHandle.aspx?yonghuming=" + zhi.value); }
xmlhttp.onreadystatechange = (yanzhengif)(type);//传值
xmlhttp.send(null);
}