• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Corgan

xmlhttprequest - requests a api's

4 mensagens neste tópico

Eu comecei à pouco com ajax, pouco é cerca de uma semana. Tenho tentado fazer uns scripts, essencialmente através de ligações a api's. Tenho o seguinte:

   var req;
function request() {
        if (window.XMLHttpRequest) { 
            req = new XMLHttpRequest();
            req.overrideMimeType('text/xml');
        } 
        else if (window.ActiveXObject) {
            try {
                req = new ActiveXObject("Msxml2.XMLHTTP");
            } 
            catch (e) {
                try {
                    req = new ActiveXObject("Microsoft.XMLHTTP");
                } 
                catch (e) {}
            }
        }
	try {
	req.open('GET', "http://twitter.com/statuses/public_timeline.xml", true);
	req.onreadystatechange = load();
                req.send('');
                }
                catch(e) {}

    }

    function load() {

        if (req.readyState == 4 && req.status == 200) {
          	  	//code
            }
    }

Não consigo fazer o request do xml, porque não consigo aceder ao url. Provavelmente é apenas uma coisa simples, some solutions??

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Salvo erro não podes fazer pedidos a outros domínios que não o teu usando o XMLHttpRequst. Experimenta abrir o url numa iframe em vez de usares o XMLHttpRequest.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Salvo erro não podes fazer pedidos a outros domínios que não o teu usando o XMLHttpRequst. Experimenta abrir o url numa iframe em vez de usares o XMLHttpRequest.

Não estás em erro. Não se pode mesmo.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não estás em erro. Não se pode mesmo.

Bem me parecia. :) Usa então uma iframe que já não há esse problema.
0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora