Im, используя jQuery .get
, чтобы вытащить, а затем проанализировать XML-файл. Он отлично работал на моей тестовой среде, но когда он перешел на производственный сервер, он не работал. Что-то не так с моим кодом, что может вызвать это?jQuery .get не работает на новом сервере
$(document).ready(function()
{
$.ajax({
type: "GET",
url: "RSS/NinjaTraderRSS.xml",
dataType: "xml",
success: parseXml
});
function parseXml(xml)
{
$(xml).find('item').each(function() {
var title = $(this).find('title').text();
var page = $(this).find('link').text();
var desc = $(this).find('description').text();
$('#ticker').append($('<li>', '<a href={text: page}>', {text: title}, {text: desc}));
//$('#ticker').append($('<li><a href="' + page + '">' + title + '</a>' + ' ' + '-' + ' ' + desc + '</li>'));
});
$('ul#ticker').newsTicker();
}
});
Когда я просматривать сеть в поджигатель он возвращается 200 OK для XML, но когда я проверить элемент его не добавляя к ул.
Я использую jquery «newsTicker» для подключения к ним. Есть ли способ сделать это без подключения? Im в плохом месте здесь ... помощь очень ценится. thx
Что происходит между двумя средами? Вы получаете тот же XML? Возможно, вы получаете 404 на одном или некоторых скриптах, включенных на странице? – 2010-12-01 18:03:38
@ Майкл - ничего не происходит по-другому. Когда я просматриваю сеть в firebug, он возвращает 200 OK, но когда я проверяю элемент, он не добавляет к ul. – 2010-12-01 18:04:52
Вы могли бы добавить HTTP-заголовки (запрос и ответ) в свой вопрос? – 2010-12-01 18:06:17