{"id":414,"date":"2011-09-22T18:05:18","date_gmt":"2011-09-22T16:05:18","guid":{"rendered":"http:\/\/fabianpiau.com\/?p=414"},"modified":"2020-04-09T23:08:02","modified_gmt":"2020-04-09T22:08:02","slug":"jquery-ajax","status":"publish","type":"post","link":"https:\/\/blog.fabianpiau.com\/fr\/2011\/09\/22\/jquery-ajax\/","title":{"rendered":"jQuery et Ajax"},"content":{"rendered":"<p><a class=\"lang\" href=\"https:\/\/blog.fabianpiau.com\/en\/2011\/09\/22\/jquery-ajax\/\" title=\"Read in english\"><strong class=\"labellang\"><span class=\"en\">&nbsp;<\/span>English version available<\/strong><\/a><\/p>\n<h4>Ajax<\/h4>\n<p style=\"text-align: center;\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" title=\"Logo Ajax\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00031\/ajax_logo.png?resize=207%2C83&#038;ssl=1\" alt=\"Logo Ajax\" width=\"207\" height=\"83\" \/><\/p>\n<p>Apparu en 2005, Ajax (Asynchronous JavaScript and XML) regroupe un ensemble de technologies d\u00e9j\u00e0 existantes, notamment HTML, JavaScript et XML. Avec Ajax, les applications web peuvent mettre \u00e0 jour partiellement la page affich\u00e9e par le navigateur sans avoir \u00e0 recharger la page enti\u00e8re. L&rsquo;interface graphique peut ainsi \u00e9voluer par petits bouts, devenant ainsi plus interactive et reproduisant la sensation d&rsquo;utiliser une application type client lourd. Nous parlons alors d&rsquo;applications RIA (Rich Internet Applications). Le terme \u00ab\u00a0Asynchronous\u00a0\u00bb signifie que l&rsquo;ex\u00e9cution du JavaScript continue sans attendre la r\u00e9ponse du serveur qui sera trait\u00e9e quand elle arrivera. En mode synchrone, le navigateur est \u00ab\u00a0gel\u00e9\u00a0\u00bb en attendant la r\u00e9ponse du serveur.<\/p>\n<p><br clear=\"none\" \/><\/p>\n<h4>jQuery<\/h4>\n<p style=\"text-align: center;\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" title=\"Logo jQuery\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00031\/jquery_logo.png?resize=273%2C67&#038;ssl=1\" alt=\"Logo jQuery\" width=\"273\" height=\"67\" \/><\/p>\n<p>Initi\u00e9 en 2006, le projet <a href=\"https:\/\/jquery.com\/\" title=\"Site officiel de jQuery\" target=\"_blank\" rel=\"noopener noreferrer\">jQuery<\/a> est une biblioth\u00e8que JavaScript libre devenue tr\u00e8s populaire. Elle permet de d\u00e9velopper des scripts JavaScript rapidement et de mani\u00e8re concise, le slogan du site \u00ab\u00a0Write less, do more.\u00a0\u00bb (Ecrire moins, faire plus) est bien adapt\u00e9 ! jQuery int\u00e8gre la gestion des \u00e9v\u00e8nements, des animations, des interactions Ajax, des selectors CSS&#8230; De plus, de nombreux plugins existent et la librairie fonctionne sur la plupart des navigateurs (cross-browser).<\/p>\n<p><br clear=\"none\" \/><\/p>\n<h4>Ajax avec jQuery<\/h4>\n<p>Il y a plusieurs possibilit\u00e9s pour faire de l&rsquo;Ajax avec jQuery.<br \/>\n<br clear=\"none\" \/><br \/>\n<strong>$.get(url, data, callback, type)<\/strong><\/p>\n<p>$.get() permet de faire des requ\u00eates de type GET. Il r\u00e9cup\u00e8re la r\u00e9ponse dans de nombreux formats tels que XML, Html, Text, Script et Json.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n\tfunction ajouter_elements_table(elementIds) {\r\n\t\t$.get( 'demoajax.php', \r\n\t\t\t\t{\t\r\n\t\t\t\t\t'cmd': 'ajouterElements', \r\n\t\t\t\t\t'elementSelecteds': elementIds\r\n\t\t\t\t}, \r\n\t\t\t\tfunction (data) { refresh_table() });\r\n\t}\r\n<\/pre>\n<p><br clear=\"none\" \/><br \/>\n<strong>$.post(url, data, callback, type)<\/strong><\/p>\n<p>$.post() est l&rsquo;\u00e9quivalent de $.get(), mais les requ\u00eates sont de type POST.<br \/>\n<br clear=\"none\" \/><br \/>\n<strong>$.ajax(options)<\/strong><\/p>\n<p>$.get() et $.post() sont des impl\u00e9mentations plut\u00f4t haut niveau, plus faciles et simples \u00e0 utiliser pour le d\u00e9veloppeur. Cependant, elles n&rsquo;offrent pas autant de fonctionnalit\u00e9s que $.ajax(). Par exemple, la gestion de \u00ab\u00a0callback\u00a0\u00bb lorsque des erreurs interviennent, des options sur le cache, etc. $.ajax() ne prend qu&rsquo;un seul argument qui est un objet compos\u00e9 de couples \u00ab\u00a0cl\u00e9\/valeur\u00a0\u00bb, utilis\u00e9 pour initialiser et g\u00e9rer la requ\u00eate.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n\tfunction ajouter_elements_table(elementIds) {\r\n\t\t$.ajax({ url : 'demoajax.php', \r\n\t\t\t\tdata : {\t\r\n\t\t\t\t\t'cmd': 'ajouterElements', \r\n\t\t\t\t\t'elementSelecteds': elementIds\r\n\t\t\t\t},\r\n\t\t\t\tcache : false,\r\n\t\t\t\tsuccess : function (data) { refresh_table() }});\r\n\t}\r\n<\/pre>\n<p><br clear=\"none\" \/><\/p>\n<h4>Probl\u00e8me de cache avec Ajax sous Internet Explorer<\/h4>\n<p>J&rsquo;ai travaill\u00e9 sur un projet qui utilisait jQuery et des appels Ajax. J&rsquo;ai utilis\u00e9 la m\u00e9thode $.get() pour traiter mes appels simples. Cela fonctionnait parfaitement sous Firefox, Chrome et m\u00eame Internet Explorer 6. Cependant, je me suis rendu compte que sous IE7, 8 et 9, j&rsquo;avais des comportements un peu al\u00e9atoires.<br \/>\nApr\u00e8s quelques recherches, j&rsquo;ai r\u00e9alis\u00e9 qu&rsquo;il s&rsquo;agissait d&rsquo;un probl\u00e8me de cache. La premi\u00e8re fois, l&rsquo;appel Ajax est correctement trait\u00e9. La seconde fois, le serveur n&rsquo;est pas sollicit\u00e9, mais je me retrouve quand m\u00eame avec la m\u00eame r\u00e9ponse&#8230;<br \/>\nD\u00e9sormais, je priviligie l&rsquo;utilisation de $.ajax() avec l&rsquo;option \u00ab\u00a0cache: false\u00a0\u00bb.<\/p>","protected":false},"excerpt":{"rendered":"<p>&nbsp;English version available Ajax Apparu en 2005, Ajax (Asynchronous JavaScript and XML) regroupe un ensemble de technologies d\u00e9j\u00e0 existantes, notamment HTML, JavaScript et XML. Avec Ajax, les applications web peuvent mettre \u00e0 jour partiellement la page affich\u00e9e par le navigateur sans avoir \u00e0 recharger la page enti\u00e8re. L&rsquo;interface graphique peut ainsi \u00e9voluer par petits bouts, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1397,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3],"tags":[123,114,124],"class_list":["post-414","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile-programming","tag-ajax","tag-jquery","tag-caching-issue-ie"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>jQuery et Ajax | CarmaBlog<\/title>\n<meta name=\"description\" content=\"&nbsp;English version available Ajax Apparu en 2005, Ajax (Asynchronous JavaScript and XML) regroupe un ensemble de technologies d\u00e9j\u00e0 existantes,\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.fabianpiau.com\/fr\/2011\/09\/22\/jquery-ajax\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"jQuery et Ajax | CarmaBlog\" \/>\n<meta property=\"og:description\" content=\"&nbsp;English version available Ajax Apparu en 2005, Ajax (Asynchronous JavaScript and XML) regroupe un ensemble de technologies d\u00e9j\u00e0 existantes,\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.fabianpiau.com\/fr\/2011\/09\/22\/jquery-ajax\/\" \/>\n<meta property=\"og:site_name\" content=\"CarmaBlog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/fabian.piau\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/fabian.piau\" \/>\n<meta property=\"article:published_time\" content=\"2011-09-22T16:05:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-09T22:08:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2011\/09\/00031.png?fit=300%2C300&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Fabian Piau\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fabianpiau\" \/>\n<meta name=\"twitter:site\" content=\"@fabianpiau\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fabian Piau\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2011\\\/09\\\/22\\\/jquery-ajax\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2011\\\/09\\\/22\\\/jquery-ajax\\\/\"},\"author\":{\"name\":\"Fabian Piau\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\"},\"headline\":\"jQuery et Ajax\",\"datePublished\":\"2011-09-22T16:05:18+00:00\",\"dateModified\":\"2020-04-09T22:08:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2011\\\/09\\\/22\\\/jquery-ajax\\\/\"},\"wordCount\":951,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2011\\\/09\\\/22\\\/jquery-ajax\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2011\\\/09\\\/00031.png?fit=300%2C300&ssl=1\",\"keywords\":[\"ajax\",\"jquery\",\"probl\u00e8me cache ie\"],\"articleSection\":[\"Programmation agile\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2011\\\/09\\\/22\\\/jquery-ajax\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2011\\\/09\\\/22\\\/jquery-ajax\\\/\",\"url\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2011\\\/09\\\/22\\\/jquery-ajax\\\/\",\"name\":\"jQuery et Ajax | CarmaBlog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2011\\\/09\\\/22\\\/jquery-ajax\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2011\\\/09\\\/22\\\/jquery-ajax\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2011\\\/09\\\/00031.png?fit=300%2C300&ssl=1\",\"datePublished\":\"2011-09-22T16:05:18+00:00\",\"dateModified\":\"2020-04-09T22:08:02+00:00\",\"description\":\"&nbsp;English version available Ajax Apparu en 2005, Ajax (Asynchronous JavaScript and XML) regroupe un ensemble de technologies d\u00e9j\u00e0 existantes,\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2011\\\/09\\\/22\\\/jquery-ajax\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[[\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2011\\\/09\\\/22\\\/jquery-ajax\\\/\"]]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2011\\\/09\\\/22\\\/jquery-ajax\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2011\\\/09\\\/00031.png?fit=300%2C300&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2011\\\/09\\\/00031.png?fit=300%2C300&ssl=1\",\"width\":300,\"height\":300,\"caption\":\"jQuery and AJAX\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2011\\\/09\\\/22\\\/jquery-ajax\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Homepage\",\"item\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programmation agile\",\"item\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/category\\\/agile-programming\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"jQuery et Ajax\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/\",\"name\":\"CarmaBlog\",\"description\":\"Agilit\u00e9, D\u00e9veloppement Java, Nouvelles technologies et plus...\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\",\"name\":\"Fabian Piau\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\",\"width\":567,\"height\":667,\"caption\":\"Fabian Piau\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\"},\"description\":\"D\u00e9veloppeur Java, Fabian s'int\u00e9resse aux nouvelles technologies et plus particuli\u00e8rement \u00e0 leur utilisation dans un contexte agile.\",\"sameAs\":[\"https:\\\/\\\/blog.fabianpiau.com\",\"https:\\\/\\\/www.facebook.com\\\/fabian.piau\",\"https:\\\/\\\/www.instagram.com\\\/fabianpiau\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fabianpiau\\\/\",\"https:\\\/\\\/x.com\\\/fabianpiau\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"jQuery et Ajax | CarmaBlog","description":"&nbsp;English version available Ajax Apparu en 2005, Ajax (Asynchronous JavaScript and XML) regroupe un ensemble de technologies d\u00e9j\u00e0 existantes,","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.fabianpiau.com\/fr\/2011\/09\/22\/jquery-ajax\/","og_locale":"fr_FR","og_type":"article","og_title":"jQuery et Ajax | CarmaBlog","og_description":"&nbsp;English version available Ajax Apparu en 2005, Ajax (Asynchronous JavaScript and XML) regroupe un ensemble de technologies d\u00e9j\u00e0 existantes,","og_url":"https:\/\/blog.fabianpiau.com\/fr\/2011\/09\/22\/jquery-ajax\/","og_site_name":"CarmaBlog","article_publisher":"https:\/\/www.facebook.com\/fabian.piau","article_author":"https:\/\/www.facebook.com\/fabian.piau","article_published_time":"2011-09-22T16:05:18+00:00","article_modified_time":"2020-04-09T22:08:02+00:00","og_image":[{"width":300,"height":300,"url":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2011\/09\/00031.png?fit=300%2C300&ssl=1","type":"image\/png"}],"author":"Fabian Piau","twitter_card":"summary_large_image","twitter_creator":"@fabianpiau","twitter_site":"@fabianpiau","twitter_misc":{"\u00c9crit par":"Fabian Piau","Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.fabianpiau.com\/fr\/2011\/09\/22\/jquery-ajax\/#article","isPartOf":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2011\/09\/22\/jquery-ajax\/"},"author":{"name":"Fabian Piau","@id":"https:\/\/blog.fabianpiau.com\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14"},"headline":"jQuery et Ajax","datePublished":"2011-09-22T16:05:18+00:00","dateModified":"2020-04-09T22:08:02+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2011\/09\/22\/jquery-ajax\/"},"wordCount":951,"commentCount":0,"publisher":{"@id":"https:\/\/blog.fabianpiau.com\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14"},"image":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2011\/09\/22\/jquery-ajax\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2011\/09\/00031.png?fit=300%2C300&ssl=1","keywords":["ajax","jquery","probl\u00e8me cache ie"],"articleSection":["Programmation agile"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.fabianpiau.com\/fr\/2011\/09\/22\/jquery-ajax\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.fabianpiau.com\/fr\/2011\/09\/22\/jquery-ajax\/","url":"https:\/\/blog.fabianpiau.com\/fr\/2011\/09\/22\/jquery-ajax\/","name":"jQuery et Ajax | CarmaBlog","isPartOf":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2011\/09\/22\/jquery-ajax\/#primaryimage"},"image":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2011\/09\/22\/jquery-ajax\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2011\/09\/00031.png?fit=300%2C300&ssl=1","datePublished":"2011-09-22T16:05:18+00:00","dateModified":"2020-04-09T22:08:02+00:00","description":"&nbsp;English version available Ajax Apparu en 2005, Ajax (Asynchronous JavaScript and XML) regroupe un ensemble de technologies d\u00e9j\u00e0 existantes,","breadcrumb":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2011\/09\/22\/jquery-ajax\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":[["https:\/\/blog.fabianpiau.com\/fr\/2011\/09\/22\/jquery-ajax\/"]]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/blog.fabianpiau.com\/fr\/2011\/09\/22\/jquery-ajax\/#primaryimage","url":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2011\/09\/00031.png?fit=300%2C300&ssl=1","contentUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2011\/09\/00031.png?fit=300%2C300&ssl=1","width":300,"height":300,"caption":"jQuery and AJAX"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.fabianpiau.com\/fr\/2011\/09\/22\/jquery-ajax\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Homepage","item":"https:\/\/blog.fabianpiau.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Programmation agile","item":"https:\/\/blog.fabianpiau.com\/fr\/category\/agile-programming\/"},{"@type":"ListItem","position":3,"name":"jQuery et Ajax"}]},{"@type":"WebSite","@id":"https:\/\/blog.fabianpiau.com\/fr\/#website","url":"https:\/\/blog.fabianpiau.com\/fr\/","name":"CarmaBlog","description":"Agilit\u00e9, D\u00e9veloppement Java, Nouvelles technologies et plus...","publisher":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.fabianpiau.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/blog.fabianpiau.com\/fr\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14","name":"Fabian Piau","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1","url":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1","contentUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1","width":567,"height":667,"caption":"Fabian Piau"},"logo":{"@id":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1"},"description":"D\u00e9veloppeur Java, Fabian s'int\u00e9resse aux nouvelles technologies et plus particuli\u00e8rement \u00e0 leur utilisation dans un contexte agile.","sameAs":["https:\/\/blog.fabianpiau.com","https:\/\/www.facebook.com\/fabian.piau","https:\/\/www.instagram.com\/fabianpiau\/","https:\/\/www.linkedin.com\/in\/fabianpiau\/","https:\/\/x.com\/fabianpiau"]}]}},"views":2350,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2011\/09\/00031.png?fit=300%2C300&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pbSHyl-6G","_links":{"self":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/posts\/414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/comments?post=414"}],"version-history":[{"count":0,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/posts\/414\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/media\/1397"}],"wp:attachment":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/media?parent=414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/categories?post=414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/tags?post=414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}