Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    58

    problema con ajax e textarea

    Allora ho questo strano problema...

    ho una pagina in cui carico via ajax gli stessi dati in un form in lingue diverse...
    Quindi ho titolo e testo e una combo che mi permettere di scegliere la lingua. Una volta selezionata la lingua il form viene ricaricato.

    Ora nel momento in cui seleziono la prima volta la lingua tutto funziona, la secondo volta invece mi restituisce un errore 500, che se non erro dovrebbe "internal server error". La cosa strana è che stampo il testo nell'html o in input "text" e non in una textarea tutto funziona perfettamente sempre....

    Ho lo stesso problema sia con ie che con ff...

    Avete qualche idea???

    Questa è la funzione che utilizzo x le chiamate ajax:

    function callajax(url, campo, params, scriptjs, asincrono, p4, p5) {

    // variabili di funzione
    // assegnazione oggetto XMLHttpRequest
    var ajax = objHTTP();

    if (params=='') params=null;

    // se l'oggetto XMLHttpRequest non è nullo
    if(ajax) {
    ajax.open("post", url, true);

    ajax.setRequestHeader("content-type", "application/x-www-form-urlencoded; charset=UTF-8");

    ajax.setRequestHeader("connection", "close");

    ajax.onreadystatechange = function() {
    // verifica dello stato
    if(ajax.readyState === 4) {
    // verifica della risposta da parte del server
    if(ajax.status === 200) {
    // operazione avvenuta con successo
    if (campo!='') document.getElementById(campo).innerHTML = ajax.responseText;
    //eseguo script se indicato
    if (scriptjs!='') eval(scriptjs);
    } else {
    // errore di caricamento
    if (campo!='') {
    document.getElementById(campo).innerHTML += "Error: " + ajax.status +"
    ";
    }
    }
    } else {
    if (campo!='') document.getElementById(campo).innerHTML = '[img]/js/ajLoading.gif[/img]';
    }

    }

    // invio richiesta
    ajax.send(params);
    }

    }

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,135
    Potrebbe essere un problema di cache prova ad inserire un codice random nella querystring.

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    58
    Originariamente inviato da cavicchiandrea
    Potrebbe essere un problema di cache prova ad inserire un codice random nella querystring.

    Grazie ma ancora nulla...

    Ho provato ad aggiungere un parametro che sia come nome che come valore prenda dei valori sempre diversi, ma nulla.... Uffaa...

    Qualcun altro?

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.