Articles of xmlhttprequest

IE10 / IE11 Abort Post Ajax Richiesta dopo la cancellazione della cache con errore “Errore di rete 0x2ef3”

SCRIPT7002: XMLHttpRequest: errore di rete 0x2ef3, imansible completare l’operazione a causa dell’errore 00002ef3 Nessuna soluzione valida al momento. Aggiornamento: notato anche su IE11. Dopo sempre più indagini, vengo con questi risultati: Il problema è specifico della mia applicazione, non succede su facebook. Il problema non ha nulla a che fare con il numero massimo di […]

JavaScript – XMLHttpRequest, Access-Control-Allow-Origin errori

Sto tentando di inviare un XMLHttpRequest a un sito di incolla. Sto inviando un object contenente tutti i campi richiesti dall’API, ma continuo a ricevere questo problema. Ho letto il problema e ho pensato: httpReq.setRequestHeader(‘Access-Control-Allow-Headers’, ‘*’); Lo aggiusterei, ma non lo fece. Qualcuno ha qualche informazione su questo errore e / o su come posso […]

Errore XMLHttpRequest (Ajax)

Sto usando XMLHttpRequest in JavaScript. Tuttavia, mi dà un errore, e non so quale sia il mio problema. Devo analizzare un file XML e assegnarne il contenuto alla pagina web: ecco il mio codice: window.onload = onPageLoad(); var questionNum = 0; function onPageLoad(questionNum) { var xmlhttp = new XMLHttpRequest(); xmlhttp.open(“GET”,”quiz.xml”); try { xmlhttp.send(null); // Here […]

Come posso modificare il responsext XMLHttpRequest ricevuto da un’altra funzione?

Sto cercando di modificare il responseTesto ricevuto da una funzione che non posso modificare. Questa funzione crea una XMLHttpRequest alla quale posso collegarmi, ma non sono stato in grado di “avvolgere” il responseText in un modo che mi permetta di modificare il contenuto prima che la funzione originale lo riceva. Ecco la funzione originale completa: […]

Il browser attende che la chiamata ajax venga completata anche dopo che è stata chiamata l’interruzione (jQuery)

Ho alcune chiamate ajax (potenzialmente) di lunga durata che vorrei interrompere se l’utente naviga su un’altra pagina. Le seguenti chiamate al codice jQuery si interrompono su tutti gli oggetti XMLHttpRequest in sospeso quando si naviga fuori dalla pagina: $.ajaxSetup({ beforeSend: function(xhr) { $(window).bind(‘beforeunload’, function() { xhr.abort(); }); } }); In un caso di test, impongo […]

Differenziazione tra una chiamata AJAX / richiesta browser

C’è qualcosa nell’intestazione di una richiesta HTTP che mi consenta di distinguere tra una chiamata AJAX e una richiesta diretta del browser da un determinato client? Le stringhe degli user-agent di solito sono le stesse indipendentemente?

La funzionalità suprogress può essere aggiunta a jQuery.ajax () usando xhrFields?

Come suggerito qui: https://gist.github.com/HenrikJoreteg/2502497 , sto cercando di aggiungere funzionalità di onprogress al mio caricamento di file jQuery.ajax() . Il caricamento funziona correttamente e l’evento suprogress è attivo, ma non come mi aspettavo, invece di sparare ripetutamente in un intervallo di tempo, si triggers solo una volta, al termine del caricamento. C’è un modo per […]

Modo corretto per rilevare l’eccezione da JSON.parse

Sto usando JSON.parse su una risposta che a volte contiene una risposta 404. Nei casi in cui restituisce 404, esiste un modo per rilevare un’eccezione e quindi eseguire un altro codice? data = JSON.parse(response, function (key, value) { var type; if (value && typeof value === ‘object’) { type = value.type; if (typeof type === […]

HTTP 401: qual è il valore appropriato per l’intestazione dell’autenticazione WWW?

L’applicazione su cui sto lavorando al momento ha un valore di timeout della sessione. Se l’utente non ha interagito più a lungo di questo valore, la pagina successiva che tenta di caricare, verrà richiesto di accedere. Tutte le richieste effettuate vengono instradate attraverso questo meccanismo, che include le chiamate AJAX. Inizialmente stavamo inviando un’intestazione 200 […]

responseXML sempre nullo

Sto usando firefox 3.6.10 e firebug per il debug Quindi, ecco il mio codice: var xmlhttp = new XMLHttpRequest(); xmlhttp.open(“GET”, url,false); xmlhttp.setRequestHeader(‘Content-Type’, ‘text/xml’); xmlhttp.send(null); alert(xmlhttp.responseXML); responseXML è sempre nullo e l’ho provato su diversi URL di domini diversi. Ho anche provato in modo asincrono, è lo stesso risultato. Il responseText è sempre correttamente restituito, senza […]