/lenasys/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/lenasys/trunk

« back to all changes in this revision

Viewing changes to Code Viewer Alt/AJAX/AjaxDemoApp0_getCustomer.html

  • Committer: galaxyAbstractor
  • Date: 2013-04-24 14:31:47 UTC
  • mto: This revision was merged to the branch mainline in revision 52.
  • Revision ID: galaxyabstractor@gmail.com-20130424143147-1pdkbu65n1896lmu
Started implementing categories and a menu

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<html>
2
 
<head>
3
 
        <script language="javascript" src="../jquery/jquery-1.8.2.min.js"></script>
4
 
 
5
 
<script language="javascript">
6
 
 
7
 
        // The API is passed a customer ID and the name of the return function
8
 
        function showCustomer()
9
 
        {
10
 
                customerID = "haakon";
11
 
 
12
 
                $.ajax({
13
 
                        type: 'POST',
14
 
                        url: '../booking/getcustomer_XML.php',
15
 
                        data: { customerID: escape(customerID)},
16
 
                        success:  ResultCustomer
17
 
                });
18
 
        }
19
 
        
20
 
        function ResultCustomer(returnedData)
21
 
        {
22
 
                // An XML DOM document is returned from AJAX
23
 
                var resultset=returnedData.childNodes[0];
24
 
 
25
 
                // Iterate over all nodes in root node (i.e. customers)
26
 
                for (i = 0; i < resultset.childNodes.length; i++) {
27
 
                                // Iterate over all child nodes of that node that are customer nodes
28
 
                                if(resultset.childNodes.item(i).nodeName=="customer"){
 
2
        <head>
 
3
                <script language="javascript" src="../jquery/jquery-1.8.2.min.js"></script>
 
4
                <script language="javascript">
 
5
                        // The API is passed a customer ID and the name of the return function
 
6
                        function showCustomer() {
 
7
                                customerID = "haakon";
 
8
                                $.ajax({
 
9
                                        type: 'POST',
 
10
                                        url: '../booking/getcustomer_XML.php',
 
11
                                        data: { customerID: escape(customerID)},
 
12
                                        success:  ResultCustomer
 
13
                                });
 
14
                        }
 
15
                        function ResultCustomer(returnedData) {
 
16
                                // An XML DOM document is returned from AJAX
 
17
                                var resultset=returnedData.childNodes[0];
 
18
                                // Iterate over all nodes in root node (i.e. customers)
 
19
                                for(i = 0; i < resultset.childNodes.length; i++) {
 
20
                                        // Iterate over all child nodes of that node that are customer nodes
 
21
                                        if(resultset.childNodes.item(i).nodeName=="customer"){
29
22
                                                // Retrieve first name and last name for node
30
23
                                                var customer=resultset.childNodes.item(i);
31
24
                                                alert(customer.attributes['firstname'].nodeValue+' '+customer.attributes['lastname'].nodeValue);
 
25
                                        }
32
26
                                }
33
 
                }
34
 
        }                               
35
 
</script>
36
 
</head>
37
 
<body onload='showCustomer();'>
38
 
        Showing alert with information about customer with customerID: haakon
39
 
        
40
 
</body>
 
27
                        }                               
 
28
                </script>
 
29
        </head>
 
30
        <body onload='showCustomer();'>
 
31
                Showing alert with information about customer with customerID: haakon
 
32
        </body>
41
33
</html>