</div>
</div>
</div>
<hr class="my12 outline-none baw0 bb bc-powder-2">
<div class="grid fw-nowrap fc-black-600">
<div class="grid--cell mr8">
<svg aria-hidden="true" class="svg-icon iconLightbulb" width="18" height="18" viewbox="0 0 18 18"><path d="M9.5.5a.5.5 0 0 0-1 0v.25a.5.5 0 0 0 1 0V.5zm5.6 2.1a.5.5 0 0 0-.7-.7l-.25.25a.5.5 0 0 0 .7.7l.25-.25zM1 7.5c0-.28.22-.5.5-.5H2a.5.5 0 0 1 0 1h-.5a.5.5 0 0 1-.5-.5zm14.5 0c0-.28.22-.5.5-.5h.5a.5.5 0 0 1 0 1H16a.5.5 0 0 1-.5-.5zM2.9 1.9c.2-.2.5-.2.7 0l.25.25a.5.5 0 1 1-.7.7L2.9 2.6a.5.5 0 0 1 0-.7z" fill-opacity=".4"></path><path opacity=".4" d="M7 16h4v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-1z" fill="#3F3F3F"></path><path d="M15 8a6 6 0 0 1-3.5 5.46V14a1 1 0 0 1-1 1h-3a1 1 0 0 1-1-1v-.54A6 6 0 1 1 15 8zm-4.15-3.85a.5.5 0 0 0-.7.7l2 2a.5.5 0 0 0 .7-.7l-2-2z" fill="#FFC166"></path></svg>
</div>
<div class="grid--cell lh-md">
<p class="mb0">
<b>Want to improve this question?</b> <a href="/posts/22169067/edit">Update the question</a> so it's <a href="/help/on-topic">on-topic</a> for Stack Overflow.
</p>
<p class="mb0 mt6">Closed <span title="2014-03-04 10:25:46Z" class="relativetime">6 years ago</span>.</p>
</div>
</div>
</aside>
Yes, I know that there are some similar questions here, but they do not the same as mine.
I know about such a great resources such as code-school and code-academy where you may get some PHP and JS skills via coding right inside the website.
But is there any similar thing to learn AJAX? I am familiar with JS and with jQuery as well, but would like to learn AJAX too.
I want to learn AJAX especially for interacting with PHP (I am familiar with PHP too).
</div>
Good starting point is, as always, MDN https://developer.mozilla.org/en-US/docs/AJAX https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest
use the following site for learn basics of ajax
http://www.w3schools.com/ajax/default.asp
JQuery provides a great library for ajax
AJAX is basically a way to make http request with some transparency (the page won't reload) you'll have to treat the result of the request with javascript.
One good thing coming on are websockets, which, basically, allow requests to go both ways.
You shouldn't miss HTML5Rocks tutorial about XHR2 which contains advanced AJAX techniques like upload and progress handling.