मैं निम्नलिखित कोडjQuery IE में AJAX अनुरोध कैश भले ही कैश: "गलत"
$.ajax({type: "GET",
url: "/" + filename,
dataType: "xml",
cache: "false",
success: function(xml)
{
/* Parsing code here */
}});
क्रोम आदि में अनुरोध कैश नहीं कर रहे हैं, लेकिन वे IE में कर रहे हैं स्थापित किया जाएगा। क्या मैं अपना अनुरोध सही तरीके से बना रहा हूं?
+1 स्ट्रिंग '" झूठी "को 'सत्य' के रूप में व्याख्या किया जाएगा यदि' === 'का उपयोग करके तुलना नहीं की जाती है। –
@ पेक्का - यह सच है, लेकिन इस विशिष्ट मामले में, [jQuery की तुलना ===] (http://github.com/jquery/jquery/blob/master/src/ajax.js#L261) से तुलना की जाती है, हालांकि यह यदि कैश से बचने का प्रयास केवल 's.cache === false' (लेकिन निश्चित रूप से," झूठा "=== झूठा => झूठा) – Matt
@ मैट आह! अच्छी पकड़। –