Autor Zpráva
blaaablaaa
Profil
Ahoj,

píšu aplikaci pro facebook, která by měla využívat AJAXové funkce FBJS.
Podle http://wiki.developers.facebook.com/index.php/FBJS/Examples/Ajax jsem si napsal jednoduchou zkušební funkci:
<script>
<!--
    function do_ajax(div) {
        var ajax = new Ajax();
        ajax.responseType = Ajax.RAW;
        ajax.ondone = function(data) {
            document.getElementById(div).setTextValue(data);
        }
        ajax.onerror = function() {
            show_error_dialog(document.getElementById(div));
            //el.removeClassName('loading');
        }
        ajax.post('http://XXXX.cz/ajax/zam.aspx');
    }
//-->
</script>

kterou volám pomocí :
<span onclick="do_ajax('mujdiv'); return false;" id="mujdiv">XXXX</span>


Skript však bohužel nic neprovede ani v error consoli nezobrazí žádnou chybu. Neřešili jste tohle někdo? Díky
Chamurappi
Profil
Reaguji na blaaablaau:
Živou ukázku bys neměl?
Na odkázané dokumentaci se píše „Don't pass HTML with setTextValue because it won't work“ — co je v datech, které serverový skript vrací?
blaaablaaa
Profil
Živá ukázka bohužel není možná - leda bys mi poslal ip adresu, kterou by admin povolil do firemní sítě.

Skriptem vracím čistý text "aaa"
blaaablaaa
Profil
Tak tedy změna - facebook zobrazí chybovou hlášku (byl tam extrémní timeout, takže jsem při testování chybu nestačil posřehnout. Bohužel však facebook vrátí, že nastala chyba, avšak bez podrobností.
blaaablaaa
Profil
Vyřešeno - omlouvám se - chyba byla na straně u nás - facebook má opravdu velký rozsah IP adres a nakonec pomohlo až povolení přístupu všem 69.63.*.* adresám na vývojový server. Takže díky Chamurappimu za snahu.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0