Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JQuery] Callback - problem...
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
celes
Witam,

mam skrypt js ktory pobiera zawartosc pliku i nastepnie nadpisuje ja i wykorzystuje w tooltipie ( chmurce )
jednak mam problem z tym ze skrypt zwraca inne dane zaleznie od serwera

serwer A to docelowy serwer B to moj i na nim niestety nie dziala wszystko dobrze...

z serwera A skrypt zwraca
http://leaguedb.com/tooltips/ability/akali..._=1329686023534
Kod
jQuery151011422959056143756_1329686021882("<div class='icon'>\n\t<img src=\"http://leaguedb.com/media/images/spellicons/42/AkaliTwinDisciplines.png\">\n</div>\n<div class='main spelltooltip'>\n\t<h4><a name=\"ability:twin-disciplines\" href=\"#ability:twin-disciplines\">Twin Disciplines</a></h4>\n\t<p>\nUpon obtaining <span class='dv'>20</span> Ability Power, Akali's basic attacks deal <span class='dv'>10%</span> bonus magic damage, increasing by <span class='dv'>1%</span> for every <span class='dv'>5</span> Ability Power gained thereafter.</p>\n\n<p>Upon obtaining <span class='dv'>10</span> Bonus Attack Damage, Akali gains <span class='dv'>10%</span> Spell Vamp, increasing by an additional <span class='dv'>1%</span> for every <span class='dv'>5</span> Bonus Attack Damage gained thereafter.\n\t</p>\n</div>");


lecz z serwera B juz wyglada to inaczej
http://celes.ayz.pl/tooltips/akali/twin-di..._=1329685597111
Kod
<div class='icon'>
    <img src='http://leaguedb.com/media/images/spellicons/42/AkaliTwinDisciplines.png'>
</div>
<div class='main spelltooltip'>
    <h4><a name='ability:twin-disciplines' href='#ability:twin-disciplines'>Twin Disciplines</a></h4>
    <p>
Upon obtaining <span class='dv'>20</span> Ability Power, Akali's basic attacks deal <span class='dv'>10%</span> bonus magic damage, increasing by <span class='dv'>1%</span> for every <span class='dv'>5</span> Ability Power gained thereafter.</p>

<p>Upon obtaining <span class='dv'>10</span> Bonus Attack Damage, Akali gains <span class='dv'>10%</span> Spell Vamp, increasing by an additional <span class='dv'>1%</span> for every <span class='dv'>5</span> Bonus Attack Damage gained thereafter.
    </p>
</div>


skrypt wyglada nastepujaco

nawiazanie do serwera A:
http://jsbin.com/apayun/10/edit#javascript,html,live

nawiazanie do serwera B:
http://jsbin.com/apayun/13/edit#javascript,html,live

co musze zrobic aby wyslane dane wygladaly tak samo jak na serwerze A?

Pozdrawiam i dziekuje za kazda pomoc smile.gif
kaem
  1. var url = $LT.urlRoot + matches[1] + "/" + matches[2] + ".lol";

Ciężko powiedzieć. Jeste pewien, że zmienna url, a tym samym urlRoot i matches mają wartości takie jak chcesz?
celes
tak ma taka wartosc jaka chce,

plik pobiera tylko go nie przetwarza jak tam ten...
zawartosc maja taka sama ale przez callback roznia sie zawartoscia...

@edit

zauwazylem ze na tym dzialajacym odpala sie jeszcze jeden skrypt:

forbind.net to chyba jest json... tylko do czego on tu jest uzyty ?...

na koncu widze odwolanie jsonp
czyli jakby brakowalo integracji z nim?
kaem
Tego nie wiem. Ale dziwne jest, że w nagłówku odpowiedzi zwraca Ci Connection: close. Może coś nie tak z ustawieniami serwera?
celes
na to rowniez zerkalem i mnie zastanawialo

Temat: Pobieranie zawartosci pliku z serwera

lecz nie wiem nawet jak przestawic ten naglowek protokolu...
kaem
Przy najechaniu myszką na link w konsoli wywala błąd XML(XML tag name mismatch (expected img)..), a dokładnie chodzi o tag <img> - powinien być zakończony '/', czyli:
  1. <img src='http://leaguedb.com/media/images/spellicons/42/AkaliTwinDisciplines.png' />

Czy to jest Twój kod i masz możliwość jego edytowania, czy może jest on generowany przez plugin?
celes
tak moge zeedytowac to plik z zawartoscia htmla juz zmienie

chociaz watpie zeby to bylo problemem

@edit
juz zmienilem
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.