新手新问题
请求运行到alert(“2”);直接忽视掉了if语句跳到了else语句大神们帮我看看
function handle() {
if (xmlrequest.readystate == 4) {
if (xmlrequest.status == 200) {
var str = xmlrequest.responseText;
var img = document.getElementsByTagName("img")[0];
var im = document.getElementById("image1");
var div = document.getElementById("t");
alert("2");
if (str=="ok") {
img.src = "image/okay.png";
alert("3");
div.innerHTML = "<b>" + str + "</b>";
}
else {
img.src = "image/inUse.png";
alert("4");
div.innerHTML = "<b>" + str + "</b>";
}
}
}
}
这是我服务器中的代码如下:
public partial class ck : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string name = this.Request.QueryString["ur"].ToString().Trim();
if (name != null ) {
if (name=="二")
{
this.Response.Write("ok");
}
else
{
this.Response.Write("no");
}
}
}
}
javascript?
String
------解决方案-------------------- 你先alter(str)看看他的值是什么 再分析看看
------解决方案--------------------1,
readystate
改成
readyState
2,