У меня есть следующий кодJQuery кэширует запрос AJAX в IE, хотя кэш: «ложь» установлено
$.ajax({type: "GET",
url: "/" + filename,
dataType: "xml",
cache: "false",
success: function(xml)
{
/* Parsing code here */
}});
В Chrome и т.д. запросы не кэшируются, однако они находятся в IE. Правильно ли я строю свой запрос?
+1 строка '' false '' будет интерпретироваться как 'истина', если ее не сравнить с помощью' === '. –
@Pekka - это правда, но в этом конкретном случае [jQuery СДЕЛАЕТСЯ с ===] (http://github.com/jquery/jquery/blob/master/src/ajax.js#L261), однако это только попытки избежать кеша, если 's.cache === false' (но, конечно,« false »=== false => false) – Matt
@Matt ah! Хороший улов. –