I realize that calling database from JavaScript file is not a good way. So I have two files:
server.php has multiple functions. Depending upon a condition, I want to call different functions of server.php. I know how to call server.php, but how do I call different functions in that file?
My current code looks like this:
 function getphp () {
     //document.write("test");
     xmlhttp = new XMLHttpRequest();
     xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            // data is received. Do whatever.
        }
     }
     xmlhttp.open("GET","server.php?",true);
     xmlhttp.send();
 };
What I want to do is something like (just pseudo-code. I need actual syntax):
xmlhttp.open("GET","server.php?functionA?params",true);
                Well based on that premise you could devise something like this:
On a sample request like this:
xmlhttp.open("GET","server.php?action=save",true);
Then in PHP:
if(isset($_GET['action'])) {
    $action = $_GET['action'];
    switch($action) {
        case 'save':
            saveSomething();
        break;
        case 'get':
            getSomething();
        break;
        default:
            // i do not know what that request is, throw an exception, can also be
        break;
    }
}
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With