First of all Make an indexpage.php.
<html> <head> <title>How to add three value through Ajax</title> <link href="<?php echo base_url(); ?>css/bootstrap.min.css" rel="stylesheet"> </head> <body> <h2 style="text-align:center;">How to add three value through Ajax</h2> <form action="javascript:add(document.getElementById('frm'));" name="frm" id="frm"> <div class="col-md-12"> <div class="col-md-4"></div> <div class="col-md-4"> <table style="border:10px;"> <tr> <td>Enter Value One</td> <td><input id="num1" type="text"/></td> </tr> <tr> <td>Enter Value Two</td> <td><input id="num2" type="text"/></td> </tr> <tr> <td>Enter Value Three</td> <td><input id="num3" type="text"/></td> </tr> <tr> <td colspan="10"> <input type="submit" name="button" value="Answer"> </td> </tr> </table> </form> <div name="txt" id="txt"></div> </div> <div class="col-md-4"></div> </div> <script type="text/javascript" language="javascript"> function add(obj) { var XMLHttpRequestObject=false; if(window.XMLHttpRequest) { XMLHttpRequestObject=new XMLHttpRequest(); } else if(window.ActiveXObject) { XMLHttpRequestObject=new ActiveXObject("Microsoft.XMLHTTP"); } var str1= "num1=" + document.getElementById("num1").value; var str2="&num2=" +document.getElementById("num2").value; var str3="&num3=" +document.getElementById("num3").value; XMLHttpRequestObject.onreadystatechange = show; XMLHttpRequestObject.open('POST', '<?php echo base_url();?>jobsite/tes5', true); XMLHttpRequestObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); XMLHttpRequestObject.send(str1+str2+str3); function show() { if (XMLHttpRequestObject.readyState == 4) { if (XMLHttpRequestObject.status == 200) { result = XMLHttpRequestObject.responseText; document.getElementById('txt').innerHTML = result; } } } } </script> </body> </html>
Now Make another page named it sum.php.
<?php $num1=$_POST['num1']; $num2=$_POST['num2']; $num3=$_POST['num3']; $num4=$num1+$num2+$num3; echo $num4; ?>
0 comments:
Post a Comment