{"id":20297,"date":"2022-11-09T07:21:40","date_gmt":"2022-11-09T01:51:40","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/"},"modified":"2022-11-09T07:21:40","modified_gmt":"2022-11-09T01:51:40","slug":"solved-ajax-doesnt-work-in-chromefirefox-opera","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/","title":{"rendered":"[Solved] Ajax Doesn&#8217;t work in Chrome,Firefox, &#038; Opera"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-21225607\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"21225607\" data-parentid=\"21225411\" data-score=\"2\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>I recommend to use jQuery or other framework, that will be always aware of all the browsers specific stuff. <\/p>\n<p>If you prefer to use native code, you will need some extra code. First, dont rely just in <code>ActiveXObject(\"Microsoft.XMLHTTP\");<\/code> and <code>XMLHttpRequest<\/code> that probably wont be always available. instead of that, use:<\/p>\n<pre><code>function GetXmlHttpObject(){\nvar xmlHttp=null;\ntry\n  {\n  \/\/ Firefox, Opera 8.0+, Safari\n  xmlHttp=new XMLHttpRequest();\n  }\ncatch (e)\n  {\n  \/\/ Internet Explorer\n  try\n    {\n    xmlHttp=new ActiveXObject(\"Msxml2.XMLHTTP\");\n    }\n  catch (e)\n    {\n    xmlHttp=new ActiveXObject(\"Microsoft.XMLHTTP\");\n    }\n  }\nreturn xmlHttp;\n}\n\nvar xmlhttp=GetXmlHttpObject();\n<\/code><\/pre>\n<p>then you define your callback:<\/p>\n<pre><code> xmlhttp.onreadystatechange=function()\n    {\n    if (xmlhttp.readyState==4 &amp;&amp; xmlhttp.status==200)\n      {\n      document.getElementById(\"txtHint\").innerHTML=xmlhttp.responseText;\n      }\n    }\n<\/code><\/pre>\n<p>and send it, but i would include a random variable in the url, to ensure that the browser is not caching anything<\/p>\n<pre><code>xmlHttp.open(\"GET\",url+\"&amp;sid=\"+Math.random(),true);\nxmlHttp.send(null);\n<\/code><\/pre>\n<p><strong>Anyways,<\/strong> probably your problem has nothing to do with the ajax itself, and probably there is something else in your code causing everything to crash.<\/p>\n<p>For example, take a look at the chrome console, and im sure you will have some useful informtion in the error log. if you dont know how, here you have a <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/developers.google.com\/chrome-developer-tools\/docs\/console\">guide<\/a><\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Ajax Doesn&#8217;t work in Chrome,Firefox, &#038; Opera <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] I recommend to use jQuery or other framework, that will be always aware of all the browsers specific stuff. If you prefer to use native code, you will need some extra code. First, dont rely just in ActiveXObject(&#8220;Microsoft.XMLHTTP&#8221;); and XMLHttpRequest that probably wont be always available. instead of that, use: function GetXmlHttpObject(){ var xmlHttp=null; &#8230; <a title=\"[Solved] Ajax Doesn&#8217;t work in Chrome,Firefox, &#038; Opera\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/\" aria-label=\"More on [Solved] Ajax Doesn&#8217;t work in Chrome,Firefox, &#038; Opera\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[334,333,339],"class_list":["post-20297","post","type-post","status-publish","format-standard","hentry","category-solved","tag-ajax","tag-javascript","tag-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Ajax Doesn&#039;t work in Chrome,Firefox, &amp; Opera - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Ajax Doesn&#039;t work in Chrome,Firefox, &amp; Opera - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] I recommend to use jQuery or other framework, that will be always aware of all the browsers specific stuff. If you prefer to use native code, you will need some extra code. First, dont rely just in ActiveXObject(&quot;Microsoft.XMLHTTP&quot;); and XMLHttpRequest that probably wont be always available. instead of that, use: function GetXmlHttpObject(){ var xmlHttp=null; ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-09T01:51:40+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Ajax Doesn&#8217;t work in Chrome,Firefox, &#038; Opera\",\"datePublished\":\"2022-11-09T01:51:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/\"},\"wordCount\":152,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"ajax\",\"javascript\",\"php\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/\",\"name\":\"[Solved] Ajax Doesn't work in Chrome,Firefox, & Opera - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-11-09T01:51:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Ajax Doesn&#8217;t work in Chrome,Firefox, &#038; Opera\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Ajax Doesn't work in Chrome,Firefox, & Opera - JassWeb","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:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Ajax Doesn't work in Chrome,Firefox, & Opera - JassWeb","og_description":"[ad_1] I recommend to use jQuery or other framework, that will be always aware of all the browsers specific stuff. If you prefer to use native code, you will need some extra code. First, dont rely just in ActiveXObject(\"Microsoft.XMLHTTP\"); and XMLHttpRequest that probably wont be always available. instead of that, use: function GetXmlHttpObject(){ var xmlHttp=null; ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/","og_site_name":"JassWeb","article_published_time":"2022-11-09T01:51:40+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Ajax Doesn&#8217;t work in Chrome,Firefox, &#038; Opera","datePublished":"2022-11-09T01:51:40+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/"},"wordCount":152,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["ajax","javascript","php"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/","url":"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/","name":"[Solved] Ajax Doesn't work in Chrome,Firefox, & Opera - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-11-09T01:51:40+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-ajax-doesnt-work-in-chromefirefox-opera\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Ajax Doesn&#8217;t work in Chrome,Firefox, &#038; Opera"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/20297","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=20297"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/20297\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=20297"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=20297"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=20297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}