jQuery .get
を使用してxmlファイルを取得して解析します。私のテスト環境では正常に動作していましたが、プロダクションサーバに移動したときに動作しませんでした。これを引き起こす可能性のあるコードに問題はありますか? jQuery。新しいサーバーで作業していません
$(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();
}
});
私はそれがXMLの200 OKを返して放火犯でネットを閲覧
が、私は要素を検査する際にそのULへの追加はありません。jquery "newsTicker"プラグインを使用してサイクルスルーします。プラグインなしでこれを行う方法はありますか?ここの悪いところで私は...助けを非常に感謝します。 thx
2つの環境ではどういうことが起こりますか?あなたは同じXMLを取得していますか?おそらく、ページに含まれているスクリプトの1つまたはいくつかに404が表示されていますか? –
@Michael - 何も起こっていない。ファイアバグでネットを見ると、200 OKが返されますが、要素を調べるとulに付加されません。 –
質問にHTTPヘッダー(リクエストと応答)を追加できますか? –