Visualizzazione dei risultati da 1 a 2 su 2

Discussione: xmlhttrequest

  1. #1

    xmlhttrequest

    Salve a tutti,
    vorrei chiedere se qualcuno puo darmi una mano perche ho un grosso problema.
    IO ho una pagina html fatta cosi
    ...
    <script type="text/javascript" src="richiesta.js"></script>
    <script type="text/javascript" src="tag.js"></script>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <div id="contenuto" align="center">
    </div>
    </body>

    Io vorrei separare in un apposito file la richiesta xmlhttprequest di ajax, ma non riesco a capire quando devo fare il ritorno perche non so quando è pronta, usando due funzioni, perche una termina prima....
    Vi prego aiutatemi, questo è il codice del file richiesta.js:
    // JavaScript Document
    Richiesta = function(url, xml) {

    app = this;

    this.url = url;

    this.xmlhttp = null;

    this.xml = xml;

    this.response = null;

    //funzione che crea la richiesta xmlhttp
    this.loadXMLFile = function() {
    app.xmlhttp = new XMLHttpRequest();

    app.xmlhttp.onreadystatechange = app.xmlhttpChange;
    app.xmlhttp.open('GET',app.url,true);
    app.xmlhttp.send(null);
    }
    }


    this.xmlhttpChange = function() {
    // if xmlhttp shows "loaded"
    if (app.xmlhttp.readyState==4) {
    // if "OK"
    if (app.xmlhttp.status==200) {

    if (app.xml == true) {
    app.response = app.xmlhttp.responseXML;

    }
    else {
    app.response = document.implementation. createHTMLDocument("");
    app.response.documentElement.innerHTML = app.xmlhttp. responseText;
    }
    }
    }
    }
    }

    nel file tag.js:
    var ric = new Richiesta(app.urlTag, true);
    var resp = ric.loadXMLFile();

    quindi come faccio a ritornare dal file richiesta al file tag la mia risposta??
    HELP ME!!!!!!!!!!!!!

  2. #2
    AIUTOOOOOOOOOOOOOOOOOOOO

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.