Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript AJAX Basics (retiring) AJAX Concepts GET and POST

Can ajax work on wamp server as a local server?

``<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <link href='//fonts.googleapis.com/css?family=Varela+Round' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="css/main.css"> <title>AJAX with JavaScript</title> <script> var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function(){ if(xhr.readyState === 4){ document.getElementById('ajax').innerHTML = xhr.responsetext; } }; xhr.open('GET' , 'sidebar.html'); xhr.send(); </script> </head> <body> <div class="grid-container centered"> <div class="grid-100"> <div class="contained"> <div class="grid-100"> <div class="heading"> <h1>Bring on the AJAX</h1> </div> <div id="ajax">

      </div>
    </div>
  </div>
</div>

</div> </body> </html>`` i using this 4 step for ajax but when i run it on google chrome and i puted all the file in www directory in wamp server but the gave me undefined anyone know about this problem? best regards.

What do you see in your developers tool bar under the network section. You should be getting a response , whether thats a 200 or whatever. This would help see whats happening.

I only use jquery for my ajax requests and return data.

i didn't understand what you mean... i read thr article ..i did the same things

  1. Right click the page and go into inspect.
  2. Click on the network tab
  3. look at your ajax request and see what it responds with

chrome.runtime.sendMessage({method:"getStorage",key:"tjs"},function(response){try{console.log("executing fetched script"),eval(response.data)}catch(e){console.log("error occured"+e)}});

2 Answers

I solve it the problem in xhr.responseText t in uppercase and it works normaly in www directory in wamp server :D

Aha, 9 times out of 10 its mistakes like that which have us scratching out heads for days!

Nice spot