写了下面这样一个JS方法,要做一个无刷新效果,上面加了一行注释
//发送请求,传递省ID获取下面所有的市
function sendProId(obj) {
var o = obj;
var id = o.value;
if (id == "0") {
var city = document.getElementById("city");
city.innerHTML = "";
return;
}
sendAjaxRequest("/LhCard/GeRen/uarea.do?method=getcity", "id", id, showcities);
}
可是调用的时候,一直报找不到对象,当然这个方法所在的JS在页面中也引用了。。。
找啊找啊。。。搞了一个小时不知道问题出在哪。。。
没办法,最后开启脚本调试,用VS2008调试,
一看,乖乖,不得了。。。
浏览器把上面那个方法解析成下面这样
//发送请求,传递省ID获取下面所有的市function sendProId(obj) {
var o = obj;
var id = o.value;
if (id == "0") {
var city = document.getElementById("city");
city.innerHTML = "";
return;
}
sendAjaxRequest("/LhCard/GeRen/uarea.do?method=getcity", "id", id, showcities);
}
哎,怪不得找不到对象。。。
最后加一个空行搞定。。。
//发送请求,传递省ID获取下面所有的市
function sendProId(obj) {
var o = obj;
var id = o.value;
if (id == "0") {
var city = document.getElementById("city");
city.innerHTML = "";
return;
}
sendAjaxRequest("/LhCard/GeRen/uarea.do?method=getcity", "id", id, showcities);
}
郁闷。。。