4
table {border: 1px dotted gray; padding: 1em;}
7
<script language="javascript" src="../jquery/jquery-1.8.2.min.js"></script>
9
<script language="javascript">
11
// The API is passed a resource ID and a booking date
12
function ResultBooking(returnedData)
14
// An XML DOM document is returned from AJAX
15
var resultset=returnedData.childNodes[0];
20
// Iterate over all nodes in root node (i.e. customers)
21
for (i = 0; i < resultset.childNodes.length; i++) {
22
if(resultset.childNodes.item(i).nodeName=="booking"){
23
// Retrieve position from the returned booking
24
var booking=resultset.childNodes.item(i);
25
output+="<td>"+booking.attributes['position'].nodeValue+"</td>";
31
var div=document.getElementById('OutputDiv');
35
function processinputbox()
37
resource=document.getElementById("resourceID").value;
38
bookingdate=document.getElementById("date").value;
41
url: '../booking/getbookings_XML.php',
42
data: { type: "Hotell_Demo",
43
resourceID: escape(document.getElementById("resourceID").value),
44
date: escape(document.getElementById("date").value)},
45
success: ResultBooking
54
<form name='searchbookings'>
55
resourceID:<br><input type='text' name='resourceID' id='resourceID' onchange="processinputbox()" onkeyup="processinputbox()"><br>
56
date:<br><input type='text' name='date' id='date' onchange="processinputbox()" onkeyup="processinputbox()"><br>