If you use ajax response as a JSON
<html> <head> <script type="text/javascript"> function testAjax() { 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) { // Something went wrong alert("Your browser broke!"); return false; } } } ajaxRequest.onreadystatechange = function() { if(ajaxRequest.readyState == 4) { var result=eval('(' + ajaxRequest.responseText + ')'); alert(result.fname); } } var queryString = 'test.php'; ajaxRequest.open("GET",queryString, true); ajaxRequest.send(null); } </script> </head> <body> <input type="button" name="view" value="show" onclick="testAjax();"> </body> </html>
in test.php file you will write
<?php echo '{"fname":"Brian", "lname":"Chess", "phone":"6502135600", "purchases":60000.00, "email":"brian@fortifysoftware.com" }'; ?>