Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    Problema con API js di youtube che generano erorre su richieste XHR cross domain

    l'erroe è questo: Origin http://www.nomesito.it is not allowed by Access-Control-Allow-Origin
    ho letto che il problema potrebbe essere non aver definito nell'header della chiamata queste costanti

    mootools
    codice:
    req = new Request({
    		method: "get",
    		url: "http://gdata.youtube.com/feeds/api/videos?q=skateboarding+dog&start-index=1&max-results=10&v=2",
    		onSuccess: function(jres, xml){
    			console.log(jres);
    		}
    	});
    	
    	req.setHeader("Access-Control-Allow-Origin", "*");
    	req.setHeader("Access-Control-Allow-Headers", "X-Requested-With");
    	req.send();
    Su altri siti ancora leggo che il problema è settare che la risposta sia in jsonp, io sinceramente non so cosa fare.

    Qualcuno saprebbe aiutarmi?
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,131
    Se non trovi nulla qui vedi jsonp jquery
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Grazie mille, non mi ero accorto che nella libreria di Mootools ci fosse quel tipo di chiamate Ajax, con JSONP.
    Ora sto cercando di capire come fare, visto che le API di youtube mi restituiscono i dati in XML.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    jsonp non indica il formato di dati che ti restituisce il server, e non ha nulla a che vedere con una chiamata ajax, effettuando una chiamata jsonp puoi ricevere dati anche in formato XML, resta da vedere se ti devi occupare tu di effettuare il parse o se ne occupa il framework.

  5. #5
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    -.-' cosa c'entra questo tuo commento.
    O solo detto che con una chiamata AJAX mi restituiva l'xml, che poi era un txt xml, ma poi ho tramite querystring ho comunicato di ottenere un altro formato.

    Ora mi spieghi dove ho mai detto che JSONP specifica il tipo di dati che restituisce una chiamata ajax?
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    E' scritto nel tuo ultimo commento... o almeno io l'ho interpretato cosi, se ti da fastidio quello che ho scritto puoi ignorarlo tranquillamente.

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.