Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786

    [AJAX] Invio dati a pagina Asp

    salve,

    ho questo js che si occupa di inviare dei dati a una pagina Asp,
    senza ritornare nulla sulla pagina che invia.

    Con Internet Explorer mi da errore mentre con Firefox è ok.

    Come mai ?

    Inoltre come posso fare per rendere lo scritp + performante ?

    Grazie !

    codice:
    function showCustomer(str) {
    		
    		var url="prova.asp?id=" + Math.random() + "&q=" + str
    		
    		xmlHttp=GetXmlHttpObject()
    		xmlHttp.open("GET", url , true)
    		xmlHttp.send(null)
    } 
    
    function GetXmlHttpObject(handler) {
    		
    	var objXmlHttp = null
    		
    	if (window.XMLHttpRequest) {
    		objXmlHttp = new XMLHttpRequest();
    	} else {
    		objXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    	}
    	
    	try {
    		objXmlHttp.onreadystatechange = handler
    		return objXmlHttp
    	} catch (e) {
    		alert("errore")
    		return
    	}
    }
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    http://forum.html.it/forum/showthrea...78#post9763778


    E' un esempio ajax-asp: vedi se fa al tuo caso
    Pietro

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    a me serve solo che effettua l'invio, no la recezione di dati.

    Mi puoi Aiutare ?

    Grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da unreg
    a me serve solo che effettua l'invio, no la recezione di dati.

    Mi puoi Aiutare ?

    Grazie !

    questa è la funzione ajax che uso (e che puoi recuperare in quel link):

    sajax(url, onload, parameters, onerror)

    solo il primo parametro è necessario, gli altri no.
    perciò puoi fare, per esempio:

    se non interessa il ritorno e voglio spedire qualcosa con l'url
    1) sajax("pagina.aspx?ajax_comando=salva_dati&id=999" );

    se voglio spedire dati via post, e non sono interessato al ritorno
    2) sajax("pagina.aspx?ajax_comando=salva_dati&id=999" , null, "variabile1=valore1&variabile2=valore2");


    3) sono interessato al ritorno
    var parametri = "testo=" + $("Text1").value;
    sajax("?comando_ajax=aggiorna_database", onload, parametri);
    function onload()
    {
    $("div1").innerHTML = this.request.responseText;
    }

    se ricevo xml userò: var tx = this.request.responseXML;

    guarda che quella funzioncina mi funziona proprio ed è quella che uso tuttora.
    Ciao
    Pietro

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

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.