求救求救!!!

erldy 2006-11-16 08:25:53
代码如下:
function get_price(amount,price,rtype,total){
var queryString;
var type = document.getElementById(rtype).value;
var hid = document.getElementById('hid').value;
queryString = "type=" + type + "&hid=" + hid;
creatXMLHttpRequest();
xmlHttp.open("GET","bookhotel.php?action=GetPrice&"+queryString,"true");
xmlHttp.onreadystatechange = handleStateChange_Price(amount,price,total);
xmlHttp.send(null);
}
function handleStateChange_Price(amount,price,total) {
if(xmlHttp.readyState == 1) {
document.getElementById(price).style.cssText = "";
document.getElementById(price).innerText = "处理中……";
}
(这里开始,下面执行不了,怎么回事?浏览器提示错误信息:类型不匹配)
if(xmlHttp.readyState == 4) {
if(xmlHttp.status == 200) {

document.getElementById(price).style.cssText = "";
var allcon = xmlHttp.responseText;
document.getElementById(price).innerText = allcon;
var aValue = parseInt(document.getElementById(amount).value,10);
var bValue = parseInt(allcon,10);
document.getElementById(total).value = aValue * bValue;
}
}
}
...全文
151 点赞 收藏 1
写回复
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
frostm 2006-11-17
贴全部代码咯!
回复
发动态
发帖子
Ajax
创建于2007-09-28

5.2w+

社区成员

Web 开发 Ajax
申请成为版主
社区公告
暂无公告