Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di bets
    Registrato dal
    Apr 2009
    Messaggi
    19

    Recuperare dati da una pagina caricata in ajax

    Ciao a tutti,

    io ho bisogno di recuperare i value degli input di un form che risiede su una pagina remota.
    Utilizzando jquery ho pensato di caricarla in ajax, sia con $.get che con la funzione estesa $.ajax

    codice:
    $.get('http://www.google.com', function(data) {   
    $('.result').html(data);   
    alert('Load was performed.'); 
    });
    però una cosa del genere funziona solo per una pagina locale(inteso sullo stesso dominio), mentre per una pagina remota non c'è verso di farlo funzionare.

    Allora ho pensato di caricarla in un iframe e andare a estrapolare i contenuti che mi interessano:

    <iframe src="prova.html" id="frame"></iframe>

    codice:
    $(document).ready( function(){ 
    var res = $("#frame").contents().find("#input").val();
    alert(res);
    });
    ma niente anche così non ritorna niente. undefined!!!

    Qualcuno ha avuto il mio stesso problema?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Perché non puoi il linguaggio javascript (client) non è cross-dominio per motivi di sicurezza, pertanto le chiamate tra sito A e sito B devi gestirle lato server tramite proxy (cerca qui sul forum con tale termine per maggiori info)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di bets
    Registrato dal
    Apr 2009
    Messaggi
    19
    grazie mille!

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.