Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    517

    Problema con la esecuzione di uno script con ajax

    Salve ragazzi, ho un problema nella esecuzione di script , ovvero ho questo script:

    codice:
    <td class="utile"><input type="text" value="<?php print $riga->data_scadenza;?>" style="width:80px;" id="<?php print $riga->id_materia_prima;?>data_sca"/></td>
        <script type="text/javascript">//<![CDATA[
          Calendar.setup({
            inputField : "<?php print $riga->id_materia_prima;?>data_sca",
            trigger    : "<?php print $riga->id_materia_prima;?>data_sca",
            onSelect   : function() { this.hide() },
            showTime   : 12,
            dateFormat : "%Y-%m-%d"
          });
        //]]></script>
    il problema è questo se la pagina la apro normalmente lo script funziona, ma se la richiamo da una chiamata ajax lo script non viene eseguito ovvero nella console del browser lo script non viene letto ovvero non compare come codice.

    questa è la funzione in ajax
    codice:
    function myHandler() {
    if (myRequest.readyState == 4 && myRequest.status == 200) {
    		e= document.getElementById('div_centrale');
    	  var risposta=myRequest.responseText;
    		alert(risposta);
    		e.innerHTML=risposta;
    		
    		}else{
    				e= document.getElementById('div_centrale'); 
    				e.innerHTML = '<center>[img]../View/Immagini/v3_loading.gif[/img]</center> ';
    		}
    }
    Nell'alert lo script è presente ma dopo nella console no... Sapete darmi una risposta?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    517
    Sono riuscito a far visualizzare il codie nella console , ho sostituito semplicemente :

    codice:
    function myHandler() {
    if (myRequest.readyState == 4 && myRequest.status == 200) {
    		e= document.getElementById('div_centrale');
    	        e.innerHTML=myRequest.responseText;
    
    		}else{
    				e= document.getElementById('div_centrale'); 
    				e.innerHTML = '<center>[img]../View/Immagini/v3_loading.gif[/img]</center> ';
    		}
    }
    ma la script continua a non funzionare...

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.