djbuddhi Posted May 7, 2008 Share Posted May 7, 2008 html page <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <script language="javascript" src="ajax.js"> </script> <body> <form name="form1" method="post" action=""> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> <input name="r1" id="r1" type="radio" value="1"> <input name="r1" id="r1" type="radio" value="2"> <input name="r1" id="r1" type="radio" value="3"> <input name="r1" id="r1" type="radio" value="4"> </p> <p> </p> <p> </p> <p><div id="diveInfo"></div> <input type="button" name="Button" value="Button" onClick="ajaxFunction();"> </p> </form> </body> </html> ajax.js code function ajaxFunction(){ var ajaxRequest; // The variable that makes Ajax possible! try{ // Opera 8.0+, Firefox, Safari ajaxRequest = new XMLHttpRequest(); } catch (e){ // Internet Explorer Browsers try{ ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try{ ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e){ alert("Your browser broke..!Pls Try Again ...!"); return false; } } } // Create a function that will receive data sent from the server ajaxRequest.onreadystatechange = function(){ if(ajaxRequest.readyState == 4){ var ajaxDisplay = document.getElementById('diveInfo'); ajaxDisplay.innerHTML = ajaxRequest.responseText; } } var mysearchtxt = document.getElementById("r1").value; var queryString = "?seachtxt="+mysearchtxt; ajaxRequest.open("GET", "1.php" + queryString, true); ajaxRequest.send(null); } 1.php <?php echo $_GET['seachtxt']; ?> can u tell me why this value alway 1 when clicking every radio button Quote Link to comment Share on other sites More sharing options...
djbuddhi Posted May 7, 2008 Author Share Posted May 7, 2008 i have the solution now ,some how i manage 2 escape ;D ;D Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.