anton578 Posted November 6, 2008 Share Posted November 6, 2008 im new to ajax. function ajaxFunction(a){ 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; } } } // Create a function that will receive data sent from the server ajaxRequest.onreadystatechange = function(){ if(ajaxRequest.readyState == 4){ var ajaxDisplay = document.getElementById('ajaxDiv'); ajaxDisplay.innerHTML = ajaxRequest.responseText; } } var queryString = "./index.php?m=public&a=ajax&id="+a; ajaxRequest.open("GET", queryString, true); ajaxRequest.send(null); } if i try that sample code. on the root directory i get no error and retrieve my desired output.but if im not in the root directory. i can get a result but my problem is i get my disired result but with additional display it also gets the header part of my main page. i think this code right here is my problem. var queryString = "./index.php?m=public&a=ajax&id="+a; ajaxRequest.open("GET", queryString, true); ajaxRequest.send(null); i can access the ajax.php directly if i place my sample code in the root directory but when i place my code in the root directory but same folder as my page to call ajaxfunction i cant use directly the ajax.php it will have an error "Object not found!". ill have use "./index.php?m=public&a=ajax&id="+a;" Is there a way i can get only the output of the ajax.php. ??? i really need help... thanks in advance. Link to comment https://forums.phpfreaks.com/topic/131584-help-retrieving-data/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.