Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [jquery] invio form

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    188

    [jquery] invio form

    Ciao a tutti,

    sono alle prime armi con jquery e mi capita questo:

    devo inviare un form senza reload della pagina, per farlo sto utilizzando jquery:

    codice:
    <script type="text/javascript">
    $(document).ready(function() {
      $("#bottone").click(function(){
        var nome = $("#nome").val();
        var cognome = $("#cognome").val();
        $.ajax({
          type: "POST",
          url: "http://www.miosito.it/miapagina.php",
          data: "nome=" + nome + "&cognome=" + cognome,
          dataType: "html",
          success: function(msg)
          {
            $("#risultato").html(msg);
          },
          error: function()
          {
            alert("Chiamata fallita, si prega di riprovare...");
          }
        });
      });
    });
    </script>
    stavo facendo un paio di prove in locale con una pagina HTML contenente il form, ma la pagina PHP sul server e mi sono accorto di una cosa:

    $("#risultato").html(msg); non funziona con pagine esterne al dominio, in locale funziona correttamente se imposto in URL pagine locali, mentre sul mio sito funziona correttamente se imposto URL interne al mio sito web. Alla pagina web viene comunque inviata la richiesta correttamente

    Come mai? c'è un motivo particolare? si può raggirare? (al momento non mi serve, ma non si sa mai nella vita :-)

    altra domanda... come posso fare impostare che se il contenuto della pagina php è 1 mi appare un messaggio, se è 0 ne appare un altro?

    Grazie in anticipo

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,132
    Jquery (più in generale le chiamate ajax) non è cross-domain cioè non posso eseguire chiamate ajax esterne al proprio dominio, vi è qualche eccezione usando jsonp
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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