Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    xmlHttpRequest riceve i cookie dalla pagina richiesta?

    Ciao a tutti!

    Ho scritto un'applicazione in Nokia Widget che non è nient'altro che una semplice pagina HTML.

    Uso xmlHttpRequest per prendere il contenuto di una pagina HTML esterna (che invia anke dei cookie)

    Ora però quando faccio alert(document.cookie.length) dopo aver usato xmlHttpRequest e aver ricevuto con successo la pagina il numero dei cookie è zero (document.cookie.length = 0)

    La domanda è xmlHttpRequest oltre riceve anke i cookie associati al file xml che si richiede?


    Se vi può essere utile questo è il codice della funzione per ricevere la pagina HTML esterna.
    La chiamata è sincrona.

    function loadXml(url) {

    if (xmlhttp) {

    xmlhttp.onreadystatechange=function() {

    //alert("url = " + url + " xmlhttp.readyState = " + xmlhttp.readyState);
    if (xmlhttp.readyState==4) {


    //alert("xmlhttp.status = " + xmlhttp.status);
    //alert("<h1>xmlhttp.responseText< = </h1>

    " + xmlhttp.responseText);

    loadXmlResponse = xmlhttp.responseText;
    }
    }
    xmlhttp.open('GET', url, false);


    //alert("Dopo xmlhttp.open");
    xmlhttp.send(null);

    }

    }

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non è ben chiaro cosa stai facendo, comunque i cookie risiedono sul browser non sul documento, pertanto ho li carichi nel xlm (non so se sia possibile non conosco il linguaggio) prima della chiamata xmlHttpRequest e saranno letti come qualsiasi altro dato della pagina, e sicuramente non come cookie, visto che il comando document.cookie.length legge i cookie salvati sul browser del sito che si sta visitando in quel momento non di un sito diverso, per intenderci i cookie non sono cross-browser.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.