Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Ajax.Request

  1. #1

    Ajax.Request

    Ciao a tutti,
    vorrei recuperare dati inviati da un web service in formato xml attraverso chiamate http. Praticamente collegandomi direttamente all'URL in questione (http://www.nomesito.it/index.aspx?v...iabile3=valore3) allegando le varibili GET richieste, apro direttamente nel browser il file xml generato.
    Ho provato a recuperare i dati con ajax e la classe prototype, usando la funzione Ajax.Request cosi:

    function ajaxdiv()

    new Ajax.Request('https://www.nomesito.it/index.aspx',
    {
    method:'get',
    parameters: {variabile1: 'valore1', variabile2: 'valore2', variabile3: 'valore3'},
    onSuccess: function(transport){
    var response = transport.responseXML || "no response text";

    $('result').innerHTML = response;
    },
    onFailure: function(){ alert('Something went wrong...') }
    });

    ma non riesco a ricevere nulla, al massimo [object Object]

    Qualcuno ha qualche consiglio?

  2. #2
    credo che il file xml ti stia arrivando correttamente, ora devi fare il parsing del file e andare a recuperare quello che ti serve. Cerca su prototype se esiste qualcosa a riguardo, e in ogni caso leggiti qualcosa in rete sulla funzione DOMParser. Altrimenti invece di mandarti i dati in formato xml un alternativa è farteli mandare in formato JSON

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.