I Wanna file di download per un ulteriore uso, questo è il modo migliore che ho trovato, ma quando vedo il registro che viene creato da beforeSend
evento, l'URL è stato modificato da un queryString come:Perché alcuni numeri vengono aggiunti all'URL di un oggetto Ajax e come rimuoverli?
http://blabla.com/test.swf?_=1346484617818
Anche i numeri sono casuali.
Mi chiedo perché questo succede !!!!
var url = 'http://blabla.com/test.swf';
$(document).ready(function() {
$.ajaxSetup({
'beforeSend':function() {
console.log(this.url);}
});
$.ajax({
url:url,
dataType:"script",
});
});
Sei sulla strada giusta, ma nella direzione sbagliata;) http://api.jquery.com/jquery.ajax/ – Andreas
si può spiegare in che modo? – rahul
Per i tipi di dati _script_ e _jsonp_ jQuery utilizza 'cache: false' come impostazione predefinita e quindi aggiunge' _ = [TIMESTAMP] 'per impedire la memorizzazione nella cache. Per evitare ciò, dovrai usare 'cache: true'. – Andreas