Funkcja jQuery $ .get () powiodła się z 200, ale nie zwraca treści w Firefoksie
Piszę swój pierwszy kawałek jQuery i mam z nim problemjQuery.get()
. Dzwonię do tego;
$.get(url, updateList);
gdzie updateList jest zdefiniowane tak;
function updateList(data)
{
if (data)
{
$('#contentlist').html(data);
}
else
{
$('#contentlist').html('<li><a href="#" id="synclink">Nothing found. Try again</a></li>');
}
}
Funkcja działa iupdateList
jest nazywany. Działa dobrze w Internet Explorerze. Jednak w Firefoksiedata
parametr jest zawsze pusty. Spodziewałbym się, że zostanie wypełniona treścią strony, którą przekazałem jako adres URL. Czy używam go źle?
Notatki;
w Firebug, włączyłemNetto panel, a otrzymam prośbę. dostałem200 OK
. TheHeaders
karta wygląda dobrze, podczas gdyResponse
iHTML
panele są puste.Strona, którą próbuję pobrać, to prosta strona HTML - nie ma problemu z kodem serwera.Strona z JavaScript jest lokalna na moim komputerze; strona, którą ładuję, jest hostowana w Internecie.Próbowałem sprawdzić adres URL, kopiując i wklejając go z mojej strony do przeglądarki - z przyjemnością zwraca zawartość.Błąd występuje nawet w trybie awaryjnym Firefoksa - miejmy nadzieję, że wyklucza fałszywe dodatki.