Visualizzazione dei risultati da 1 a 4 su 4

Discussione: jquery ajax explorer

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    11

    jquery ajax explorer

    Salve uso il seguente codice per uan chiamata ajax

    codice:
    function call(idTmp)
    	{
    		var id = idTmp;
    		$.ajax(
    				 {
    					 url : "prova.php", 
    					 data: "id_contratto="+id,
    					 success : function (data,stato)
    					 		{
    								$("div#risultati").css("position","absolute");
    								$("div#risultati").css("background-color","#000");
    								$("div#risultati").css("width","940px");
    								$("div#risultati").css("color","#FFFFFF");
    								$("div#risultati").css("height","500px");
    								$("div#risultati").css("z-index","200");
    								$("div#risultati").fadeTo("slow",0.9,function () {
    var result = data;
    						
    $("div#risultati").html(result);
    });
    
    },
    error : function (richiesta,stato,errori)
    {
    alert("E' evvenuto un errore. Il stato della chiamata: "+stato);
    }
    }
    );
    	}
    funziona con tutti i browser tranne che con explorer

    in pratica non mi modifica il contentuo del div risultati. infatti, se faccio un alert di result, visualizzo ciò che occorre.

    come risolvo?

    grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    11
    se aggiungo un semplice tratto quindi una cosa del genere


    $("div#risultati").html("-"+result);

    lo vedo


    come mai??

  3. #3
    prova a fare un alert o un console.debug del html del div prima di chiamare la funzione ajax, forse il div risultati l'hai scritto così <div id="risultati"><div>.

    Se così fosse prova a sostituire con <div id="risultati"><div>
    Ubuntu rulez!! :P

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    11
    Originariamente inviato da simotenax
    prova a fare un alert o un console.debug del html del div prima di chiamare la funzione ajax, forse il div risultati l'hai scritto così <div id="risultati"><div>.

    Se così fosse prova a sostituire con <div id="risultati"><div>
    sil il problema era quello

    grazie

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 © 2026 vBulletin Solutions, Inc. All rights reserved.