Ticket #7647 (closed bug: duplicate)
Ajax request, using the GET method, cannot be cached in Opera
| Reported by: | anonymous | Owned by: | anonymous |
|---|---|---|---|
| Priority: | undecided | Milestone: | 1.6 |
| Component: | unfiled | Version: | 1.4.4 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
See this question - http://forum.jquery.com/topic/why-ajax-request-using-the-get-method-cannot-be-cached-in-opera
My Opera: 10.63, all settings - default (not changed)
Please answer the question.
Change History
comment:1 Changed 2 years ago by addyosmani
- Owner set to anonymous
- Status changed from new to pending
comment:2 Changed 2 years ago by anonymous
- Status changed from pending to new
jsFiddle not help, because for testing need special PHP script for generate special cache headers. PHP script must located in one place with a js-script for security.
Please read the question and first answer by link.
comment:3 Changed 2 years ago by anonymous
We thoroughly tested Opera and jQuery.
Result:
When jQuery (jquery-1.4.4.js - start line 5914) set ANY RequestHeaders then Opera NOT CACHE the ajax responce.
Please do something with this problem.
comment:4 Changed 2 years ago by anonymous
If JQuery does not change RequestHeader, then Opera is normally cached Ajax response.
comment:5 Changed 2 years ago by rwaldron
- Status changed from new to closed
- Resolution set to duplicate
This is not a jQuery bug, it is a known Opera issue
http://ejohn.org/files/bugs/304/
http://tc.labs.opera.com/apis/XMLHttpRequest/send-conditional.htm
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

Thanks for submitting a ticket to the jQuery bug tracker!
Unfortunately, the standard procedure for submitting a bug in the tracker is that you include all information related to your bug in your ticket. If you could kindly do this (and also reproduce your test case on jsFiddle so that we can test more thoroughly) that would be much appreciated.
We'll investigate the issue as soon as this has been done.