Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    Jquery Ajax: Statur error - Error undefined

    Ciao a tutti.
    Potete aiutarmi a risolvere un problema?

    Sulla mia pagina ho incluso jQuery in versione 1.4.4
    Sto provando ad eseguire il seguente codice per ottenere un array JSON da una pagfina PHP residente su un server esterno

    codice:
                   $.ajax({
    			type: "GET",
    			url: "http://www.libreriadelsanto.it/p/ads/bst.tl?products=100",
    			
    			dataType: "json",
    			//data: "",
                            //data: "products="+num_prodotti,//+"&b="+b,
    			//data: {'products' : num_prodotti},
    			success: function(msg){
    				alert (msg);
    				//$.each(msg, function(key,state) {
    				// alert(state);
    			    //});	
    			},
    			error:function(XMLHttpRequest, status, error){
    				alert("XMLHttpRequest: "+XMLHttpRequest);
    				alert("status: "+status);
    				alert("Error: "+error);
    				alert("XMLHttpRequest readyState: "+XMLHttpRequest.readyState);
    				alert("XMLHttpRequest responseText: "+XMLHttpRequest.responseText);
    			},
    			beforeSend: function(){
    				//alert("BEFORELOADING")
    			},
    			complete: function(){
    				//alert("COMPLETE")
    			}
    		});
    Con un semplice copia incolla potete provare anche voi lo script.

    Purtroppo la mia funzione, che sto provando con Firefox 3.6.1,3 va sempre in error stampandomi i seguenti errori:
    XMLHttpRequest: [object XMLHttpRequest]
    status: error
    Error: undefined
    XMLHttpRequest readyState: 4
    "XMLHttpRequest responseText:

    Con IE 8 invece la funzione va in success stampandomi un alert contenente la scritta [object Object],[object Object], ripetuta n volte.

    Non riesco proprio a capire la differenza di comportamento tra i 2 browser, ma soprattutto non riesco a capire perchè la funzione va in errore con Firefox.
    Cosa sbaglio?
    Potete aiutarmi?

    Grazie, maxtac

  2. #2
    Credo che il problema sia dovuto al fatto che lo script che carico risieda su un altro server.
    Infatti io passo il percorso per la url nel seguente formato
    url: "http://www.libreriadelsanto.it/p/ads/bst.tl?products=100",


    Se provo lo script all'interno dello stesso dominio, mi funziona, altrimenti mi da gli errori che ho scritto nel mio primo Post.


    Da cosa dipende?
    Potete aiutarmi a risolvere?

    UP! Please.

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cerca qui sul forum proxy, ciao.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4

  5. #5
    Purtroppo, solo ora mi accorgo di un grave problema.

    Lo script che ho utilizzato per fare da Proxy con PHP si basa sulle librerie CURL.

    In locale tutto funzionava bene, ma quando ho pubblicato online, mi sono accorto che le librerie CURL non sono installate.
    Potete suggerirmi uno script alternativo per fare da proxy?

    Grazie, Maxtac

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Chiedi lo spostamento (segnala al moderatori) della discussione sul forum php, oppure chiedi al provider l'installazione della libreria.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    JSONP è il formato che permette una comunicazione cross-domain, ti permette di superare le restrizioni imposte dai vari browser, e viene quindi utilizzato proprio per lo scambio di informazioni tra 2 risorse web separate. Non dovresti aver bisogno di nessun proxy per quanto ne so io...

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    @Vindav
    Interessante, se hai codice e documentazione in merito postalo, potrebbe essere utile in futuro.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Grazie per la risposta.
    Puoi fornirmi un esempio di codice che usi Jquery e JSONP?

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    Su html.it c'è questo articolo, non l'ho letto attentamente, ma credo spieghi abbastanza bene il concetto...

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.