-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwebserviceHomework.js
More file actions
70 lines (68 loc) · 2.27 KB
/
webserviceHomework.js
File metadata and controls
70 lines (68 loc) · 2.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
function InitAjax()
{
var ajax=false;
try {
ajax = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
ajax = false;
}
}
if (!ajax && typeof XMLHttpRequest!='undefined') {
ajax = new XMLHttpRequest();
}
return ajax;
}
function getFlightInfo()
{
var rtl = document.getElementById("rtl");
var dest = document.getElementById("dest").value;
var src = document.getElementById("src").value;
var setOffDate = document.getElementById("setOffDate").value;
//接收表单的URL地址
var url = "/getFlightInfo.php";
//需要POST的值,把每个变量都通过&来联接
var postStr = "dest="+ dest +"&src="+ src +"&setOffDate="+ setOffDate;
//实例化Ajax
var ajax = InitAjax();
//通过Post方式打开连接
ajax.open("POST", url, true);
//定义传输的文件HTTP头信息
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//发送POST数据
ajax.send(postStr);
//获取执行状态
ajax.onreadystatechange = function() {
//如果执行状态成功,那么就把返回信息写到指定的层里
if (ajax.readyState == 4 && ajax.status == 200) {
rtl.innerHTML = ajax.responseText;
}
}
}
function getBuyInfo()
{
var rtl = document.getElementById("rtl");
var flightNum = document.getElementById("flightNum").value;
var requireNum = document.getElementById("requireNum").value;
//接收表单的URL地址
var url = "/getBuyInfo.php";
//需要POST的值,把每个变量都通过&来联接
var postStr = "flightNum="+ flightNum +"&requireNum="+ requireNum;
//实例化Ajax
var ajax = InitAjax();
//通过Post方式打开连接
ajax.open("POST", url, true);
//定义传输的文件HTTP头信息
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//发送POST数据
ajax.send(postStr);
//获取执行状态
ajax.onreadystatechange = function() {
//如果执行状态成功,那么就把返回信息写到指定的层里
if (ajax.readyState == 4 && ajax.status == 200) {
rtl.innerHTML = ajax.responseText;
}
}
}