Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457

    Chiamata Ajax per una stampa

    salve ragazzi ,
    mi dite perchè non mi riesce la seguente chiamata?

    codice:
    <html>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
    <body>
    <h1>  Chiamata JSON </h1>
    <script>
    alert('QUERYYYYYY');
    var jqxhr = $.getJSON('localhost/gaia/test_xml', function() {
      alert("success");
    })
    .error(function() { alert("erroreeeeeee"); })
    </script>
    </body>
    </html>
    Mi restituisce erroreeeeeee.

    Eppure la chiamata a localhost/gaia/test_xml funziona restituendomi la stringa ciaooooo mondo..
    Per favore mi dite dove sbaglio.....?

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    se usi .getJSON() il dato di ritorno dev'essere un JSON valido
    ed una stringa semplicemente non lo è


    usa .get()
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457
    va bene se stampo out.println("{idem : oggetto}");

    la cosa strana è che IE9 mi dice SCRIPT5009: 'jQuery' non è definito
    chiamtaAJAX.html, Riga 12 Carattere 1

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457
    ragazzi, si sono verificate due cose strane,
    se io metto il seguente codice in una jsp oppure in un file di testo con estensione html all'interno pero' della web application funziona alla GRANDE
    codice:
    file : test_JSON.jsp oppure test_JSON.html
    <html>
    <script src="/system/modules/it.minambiente.ambiente2010.template/resources/scripts/mappe_js/jquery.js"></script>
    
    <body>
    
    <h1>  Chiamata JSON </h1>
    <script>
    alert('QUERYYYYYY');
    var jqxhr = $.getJSON("http://localhost/gaia/test_xml", function() {
      alert("success");
    })
    .error(function() { alert("error"); })
    
    </script>
    </body>
    
    </html>
    ma se provo a mettere lo stesso file test_JSON sul Desktop ovviamente aggiungendo
    script src="jquery.js">
    la chiamata non funziona e mi dà $ is not defined
    [Interrompi per questo errore] var jqxhr = $.getJSON("http://localhost/gaia/test_xml", function() {

    Come è possibile!!!!!!! sto impazzendo!!!!! aiutatemi a chiarirmi le idee....perchè non dovrebbe funzionare?

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da Mitele
    Come è possibile!!!!!!! sto impazzendo!!!!! aiutatemi a chiarirmi le idee....perchè non dovrebbe funzionare?

    perchè ajax non funziona in locale via filesystem. deve funzionare sotto un webserver locale o remoto che sia.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Una web application usa tecnologia server il desktop no
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.