Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    lunghezza parametri con post in AJAX

    salve ragazzi ho un problema con il passaggio di un file XML come parametro tra ajax ed uno script php. in sostanza in ajax il codice e' questo:

    var params = 'layout=1&skin=1&frammento='+xmlData;
    ajax.open("POST", "indirizzo dello script .php", false);
    ajax.setRequestHeader("content-type", "application/x-www-form-urlencoded");
    ajax.send(params);
    window.alert(ajax.responseText);

    e nello script php faccio semplicemente la echo dei parametri che ho passato.
    il problema sorge quando passo un xml che e' piu' grande di un tot di caratteri. e' come se venisse inviato ( o restituito ) tagliato. non capisco il perche' visto che passando i parametri con il metodo POST la lunghezza dovrebbe essere arbitraria.
    ho anche provato ad aggiungere
    ajax.setRequestHeader("Content-length", params.length);
    ma il risultato non cambia. Spero che qualcuno ci capisca qualcosa perche' io ci sto sbattendo la testa da tre giorni

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    hai provato a mettere:

    ***&frammento='+encodeURIComponent(xmlData);
    Pietro

  3. #3
    pare che funzioni.... sei un grandeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da dariohead
    pare che funzioni.... sei un grandeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
    http://forum.html.it/forum/showthrea...readid=1141903
    :quote: No, sono un cattivo prova a entrare lì dentro e poi facci il riassunto
    Pietro

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.