You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.5 KiB
JavaScript
57 lines
1.5 KiB
JavaScript
6 years ago
|
//=================================价格实时获取函数==================================
|
||
|
function creatXmlHttpRequestObject()
|
||
|
{
|
||
|
//用于存储XMLHttpRequest对象实例的函数
|
||
|
var xmlHttp;
|
||
|
//try程序段将适应除了IE6及其更早版本外的所有浏览器
|
||
|
try
|
||
|
{
|
||
|
xmlHttp = new XMLHttpRequest();
|
||
|
}//end try
|
||
|
catch(e)
|
||
|
{
|
||
|
//假设是IE6或其更早的版本
|
||
|
var xmlHttpVersion=new Array("MSXML2.XMLHTTP.6.0",
|
||
|
"MSXML2.XMLHTTP.5.0",
|
||
|
"MSXML2.XMLHTTP.4.0",
|
||
|
"MSXML2.XMLHTTP.3.0",
|
||
|
"MSXML2.XMLHTTP",
|
||
|
"Microsoft.XMLHTTP");
|
||
|
//顺序尝试创建每个对象,只到成功为止
|
||
|
for(var i=0; i<xmlHttpVersion.length&&!xmlHttp; i++){
|
||
|
try
|
||
|
{
|
||
|
//尝试创建xmlHttp对象
|
||
|
xmlHttp=new ActiveXObject(xmlHttpVersion[i]);
|
||
|
}
|
||
|
catch(e)
|
||
|
{}
|
||
|
}//end for
|
||
|
}
|
||
|
//返回已经创建的对象,或显示错误信息
|
||
|
if(!xmlHttp)
|
||
|
{
|
||
|
alert("Error creating the XmlHttpRequest Object.");
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
return xmlHttp;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
function getprice(hotelid,year,month,day,VEI_DefaultVEI_SN,list)
|
||
|
{
|
||
|
//document.getElementById("tolprice").innerHTML="The totelprice is : ";
|
||
|
//获取传递参数
|
||
|
document.getElementById(hotelid+"ajaxprice").innerHTML="<img src=/images/loading.gif border=0 />";
|
||
|
|
||
|
var url="/hotel/list_ajaxprice.asp?hotelid="+hotelid+"&starttime="+year+"/"+month+"/"+day+"&VEI_DefaultVEI_SN="+VEI_DefaultVEI_SN+"&list="+list;
|
||
|
//创建一部对象
|
||
|
var xmlHttp= creatXmlHttpRequestObject();
|
||
|
//加载服务器
|
||
|
xmlHttp.open("GET",url,false);
|
||
|
xmlHttp.send(null);
|
||
|
var strs=unescape(xmlHttp.responseText);
|
||
|
document.getElementById(hotelid+"ajaxprice").innerHTML=strs;
|
||
|
|
||
|
}
|