Autor | Zpráva | ||
---|---|---|---|
blaaablaaa Profil |
#1 · Zasláno: 24. 11. 2009, 10:14:53 · Upravil/a: blaaablaaa
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 |
#2 · Zasláno: 24. 11. 2009, 10:21:12
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 |
#3 · Zasláno: 24. 11. 2009, 10:25:26
Ž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 |
#4 · Zasláno: 24. 11. 2009, 10:34:41
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 |
#5 · Zasláno: 24. 11. 2009, 10:50:11
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.
|
||
Časová prodleva: 14 let
|
0