{"id":140,"date":"2007-10-03T11:19:02","date_gmt":"2007-10-03T10:19:02","guid":{"rendered":"http:\/\/sickel.net\/blogg\/?p=140"},"modified":"2009-01-08T09:51:04","modified_gmt":"2009-01-08T08:51:04","slug":"todays-msie-fun","status":"publish","type":"post","link":"https:\/\/sickel.net\/blogg\/?p=140","title":{"rendered":"Todays MSIE fun.."},"content":{"rendered":"<p>Testing an ajax based application on MSIE (Microsoft Internet Explorer) 6.0.<\/p>\n<p>Observation #1: The checked status of a checkbox cannot be set before the checkbox is placed in the DOM. I am making a tr where the first element is a checkbox, then I have to put the tr into the table before i could set it to checked.<\/p>\n<p>Observation #2: MSIE caches the resulting xml from the server. There must either be set a header telling that it is outdated (best but I must look a bit more into this to find out how) or there must be added a <a href=\"http:\/\/radio.javaranch.com\/pascarello\/2005\/10\/21\/1129908221072.html\">semi random string<\/a> to the queryparameters to fool MSIE into believing some new data will show up.<\/p>\n<p>Observation #2b: I believe this also have to do with caching. To simplify debugging (to be able to see easily in the log files what has been sent to the server) I have used GET requests even when sending messages to the server that justs inserts or deletes from the server. Obiously MSIE doesn&#8217;t even bother to send the request if it believes it knows what is going to come back. Changing over to POST solved the problem.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Testing an ajax based application on MSIE (Microsoft Internet Explorer) 6.0. Observation #1: The checked status of a checkbox cannot be set before the checkbox is placed in the DOM. I am making a tr where the first element is &hellip; <a href=\"https:\/\/sickel.net\/blogg\/?p=140\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"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":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4],"tags":[17],"class_list":["post-140","post","type-post","status-publish","format-standard","hentry","category-data","tag-englishposts"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pnVtD-2g","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=\/wp\/v2\/posts\/140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=140"}],"version-history":[{"count":1,"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=\/wp\/v2\/posts\/140\/revisions"}],"predecessor-version":[{"id":313,"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=\/wp\/v2\/posts\/140\/revisions\/313"}],"wp:attachment":[{"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickel.net\/blogg\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}