<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.wiki.leomartin.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.wiki.leomartin.net/feed.php">
        <title>DokuWiki jsajax</title>
        <description></description>
        <link>https://www.wiki.leomartin.net/</link>
        <image rdf:resource="https://www.wiki.leomartin.net/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-08T01:54:42+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=jsajax:making_requests_asynchronous&amp;rev=1458207859&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=jsajax:modifying_elements_with_getelementsbytagname&amp;rev=1458212449&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=jsajax:next_steps&amp;rev=1458243539&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=jsajax:parsing_xml_using_ajax&amp;rev=1458213046&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=jsajax:preparing_a_live_search_ajax_app&amp;rev=1458243451&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=jsajax:reading_data_with_jquery&amp;rev=1458215520&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=jsajax:reading_json_files&amp;rev=1458213591&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=jsajax:scripting_for_backwards_compatibility&amp;rev=1458208124&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=jsajax:understanding_and_installing_jquery&amp;rev=1458214870&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=jsajax:updating_the_dom_with_getelementbyid&amp;rev=1458211884&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=jsajax:using_a_synchronous_xhr_request&amp;rev=1458207435&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=jsajax:using_event-driven_ajax&amp;rev=1458213866&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=jsajax:what_is_ajax&amp;rev=1458204711&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=jsajax:working_with_jquery_and_ajax&amp;rev=1458215257&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.wiki.leomartin.net/lib/tpl/dokuwiki/images/favicon.ico">
        <title>DokuWiki</title>
        <link>https://www.wiki.leomartin.net/</link>
        <url>https://www.wiki.leomartin.net/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=jsajax:making_requests_asynchronous&amp;rev=1458207859&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-17T10:44:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsajax:making_requests_asynchronous</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=jsajax:making_requests_asynchronous&amp;rev=1458207859&amp;do=diff</link>
        <description>&lt;- Using a synchronous XHR requestScripting for backwards compatibility -&gt;

requete.onreadystatechange = function() {
  if ((requete.readyState===4) &amp;&amp; (requete.status===200)) {
    console.log(request);
    document.writeln(request.responseText);
}


Voir aussi &lt;https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest&gt;</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=jsajax:modifying_elements_with_getelementsbytagname&amp;rev=1458212449&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-17T12:00:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsajax:modifying_elements_with_getelementsbytagname</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=jsajax:modifying_elements_with_getelementsbytagname&amp;rev=1458212449&amp;do=diff</link>
        <description>&lt;- Updating the DOM with getElementByIdParsing XML using AJAX -&gt;
Accès à des groupes d'éléments avec getElementsByTagName


var a_modifier = document.getElementsByTagName('li'); // Array-like Object
a_modifier[2].innerHTML = requete_AJAX.responseText;

for (var i = 0; i &lt; a_modifier.length; i++) {
  a_modifier[i].innerHTML = requete_AJAX.responseText;

document.getElementsByTagName('li')[3].innerHTML = requete_AJAX.responseText;</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=jsajax:next_steps&amp;rev=1458243539&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-17T20:38:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsajax:next_steps</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=jsajax:next_steps&amp;rev=1458243539&amp;do=diff</link>
        <description>&lt;- Adding CSS3 animations -&gt;
-&gt; Crockford : Javascript, the world most misunderstood programming language</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=jsajax:parsing_xml_using_ajax&amp;rev=1458213046&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-17T12:10:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsajax:parsing_xml_using_ajax</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=jsajax:parsing_xml_using_ajax&amp;rev=1458213046&amp;do=diff</link>
        <description>&lt;- Modifying elements with getElementsByTagNameReading JSON files -&gt;
XML :


&lt;speakers&gt;
  &lt;speaker&gt;
    &lt;name&gt;Jean-Michel&lt;/name&gt;
    &lt;...&gt;...&lt;/...&gt;
  &lt;/speaker&gt;
  &lt;speaker&gt;...&lt;/speaker&gt;
  ...
&lt;/speakers&gt;




var requete = new XMLHttpRequest();
requete.open('GET', 'data.xml');
requete.onreadystatechange =  function() {
  if ( (requete.readyState === 4) &amp;&amp; (requete.status === 200) ) {
    console.log(requete.responseXML.getElementsByTagName('name')[1];
  }
}
requete.send();</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=jsajax:preparing_a_live_search_ajax_app&amp;rev=1458243451&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-17T20:37:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsajax:preparing_a_live_search_ajax_app</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=jsajax:preparing_a_live_search_ajax_app&amp;rev=1458243451&amp;do=diff</link>
        <description>&lt;- Reading data with jQuerySending JSON data to the page -&gt;
attribut HTML5 : placeholder</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=jsajax:reading_data_with_jquery&amp;rev=1458215520&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-17T12:52:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsajax:reading_data_with_jquery</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=jsajax:reading_data_with_jquery&amp;rev=1458215520&amp;do=diff</link>
        <description>&lt;- Working with jQuery and AJAXPreparing a live search AJAX app -&gt;

$.getJSON('data.json', function(data) {
  console.log(data);
  $.each(data, function(key, val) {
    console.log(key+':'+val.name);
  });
});</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=jsajax:reading_json_files&amp;rev=1458213591&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-17T12:19:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsajax:reading_json_files</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=jsajax:reading_json_files&amp;rev=1458213591&amp;do=diff</link>
        <description>&lt;- Parsing XML using AJAXUsing event-driven AJAX -&gt;
-&gt; Building Facebook Applications with HTML and Javascript , section JSON (plus en ligne)

var items = JSON.parse(request.responseText);
console.log (item.&lt;propriété&gt;);

-&gt; canisuse.com/json (&gt;=IE8)</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=jsajax:scripting_for_backwards_compatibility&amp;rev=1458208124&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-17T10:48:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsajax:scripting_for_backwards_compatibility</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=jsajax:scripting_for_backwards_compatibility&amp;rev=1458208124&amp;do=diff</link>
        <description>&lt;- Making requests asynchronousUpdating the DOM with getElementById -&gt;
IE = vieux et pourri =&gt; attention à la rétrocompatibilité avec le moyen-âge.

Tester si le navigateur support window.XMLHttpRequest et agir sinon :


var requete;
if (window.XMLHttpRequest) {
  requete = new XMLHttpRequest();
} else {
  request = new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;);
}</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=jsajax:understanding_and_installing_jquery&amp;rev=1458214870&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-17T12:41:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsajax:understanding_and_installing_jquery</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=jsajax:understanding_and_installing_jquery&amp;rev=1458214870&amp;do=diff</link>
        <description>&lt;- Using event-driven AJAXWorking with jQuery and AJAX -&gt;
...</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=jsajax:updating_the_dom_with_getelementbyid&amp;rev=1458211884&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-17T11:51:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsajax:updating_the_dom_with_getelementbyid</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=jsajax:updating_the_dom_with_getelementbyid&amp;rev=1458211884&amp;do=diff</link>
        <description>&lt;- Scripting for backwards compatibilityModifying elements with getElementsByTagName -&gt;
element.innerHTML = “quelque chose”;</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=jsajax:using_a_synchronous_xhr_request&amp;rev=1458207435&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-17T10:37:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsajax:using_a_synchronous_xhr_request</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=jsajax:using_a_synchronous_xhr_request&amp;rev=1458207435&amp;do=diff</link>
        <description>&lt;- What is AJAXMaking requests asynchronous -&gt;

var requete = new XMLHttpRequest();
requete.open('GET','data.txt',false);
// le dernier paramètre, un booléen, indique si l'on souhaite que la requête soit asynchrone ou non.
// ici le navigateur va attendre le chargement avant de faire autre chose
// Ce n'est en général pas une bonne chose.
// on peut l'omettre si l'on souhaite la valeur par défaut, true, et dont le caractère asynchrone
requete.send();
console.log(requete); // &gt;&gt; XMLHttpRequest(Ob…</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=jsajax:using_event-driven_ajax&amp;rev=1458213866&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-17T12:24:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsajax:using_event-driven_ajax</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=jsajax:using_event-driven_ajax&amp;rev=1458213866&amp;do=diff</link>
        <description>&lt;- Reading JSON filesUnderstanding and installing jQuery -&gt;
On peut se servir d'événement pour déclencher des requêtes AJAX et leur traitement. Thanks captain obvious.</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=jsajax:what_is_ajax&amp;rev=1458204711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-17T09:51:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsajax:what_is_ajax</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=jsajax:what_is_ajax&amp;rev=1458204711&amp;do=diff</link>
        <description>&lt;- Using the exercise filesUsing a synchronous XHR request -&gt;
AJAX : Asynchronous JavaScript and XML

Requête XHR / API XHR : XML HTTP REQUEST

Ce que XHR n'est pas :

	*  du XML
	*  la requête AJAX peut être dans n'importe quel format
		*  fichier texte
		*  HTML
		*  objet JSON</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=jsajax:working_with_jquery_and_ajax&amp;rev=1458215257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-17T12:47:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jsajax:working_with_jquery_and_ajax</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=jsajax:working_with_jquery_and_ajax&amp;rev=1458215257&amp;do=diff</link>
        <description>&lt;- Understanding and installing jQueryReading data with jQuery -&gt;
-&gt; api.jquery.com/category/ajax


$('#update').load('data.txt');
$('.update:first').load('data.txt');
$('.update:even').load('data.txt');</description>
    </item>
</rdf:RDF>
