0

画像スライダーのコードを書きました。XMLファイルからすべての画像の詳細を読み取ります。サーバーでテストしたところ正常に動作しますが、クライアントがサーバーに配置すると画像が読み込まれず、リンクXMLの読み取りが行われないようです。この原因を特定するのを手伝ってもらえますか..

以下は、クライアントがコードをインストールしたリンクです。

http://gulin.sg/andrea/maple/CoverFlow/webkit.html

$.get('photos.xml', function (xml) {
    $('item', xml).each(function (k) {
        frontimg.push($(this).find('frontImg').text());
        stripimg.push($(this).find('stripImg').text());
        frontText.push($(this).find('frontTxt').text());
        fTitle.push($(this).find('title').text());
        fCity.push($(this).find('city').text());
        fYear.push($(this).find('compYear').text());
        fLoc.push($(this).find('loc').text());
        fType.push($(this).find('type').text());
        fRole.push($(this).find('role').text());
        arrBackImg.push($(this).find('backImg').text());
        backText.push($(this).find('backTxt').text());

        frontDiv.push("<h2>" + fTitle[k] + "</h2>" + "<h3>" + fCity[k] + "</h3><hr><h4>YEAR OF COMPLETION</h4>" + fYear[k] + "<hr><h4>LOCATION</h4>" + fLoc[k] + "<hr><h4>PROPERTY TYPE</h4>" + fType[k] + "<hr><h4>MAPLETREE'S TYPE</h4>" + fRole[k]);


        $('#myImageFlow').append('<div id="id' + k + '" alt="div' + k + '" class="sliderImage" width="280" height="425" style="visibility:hidden"> <div class="frontText" id="f' + k + '">' + frontDiv[k] + '</div><div class="borderdiv" id="b' + k + '"></div><div class="borderdiv1" id="bd' + k + '"></div><div class="reflection" id="ref' + k + '"></div>  <div class="overlay" id="o' + k + '"></div></div>');


    });
.........................................


});

注: コンソールでは、エラーや問題は発生していません。

4

1 に答える 1

0

サーバー上で、その XML ファイルを読み取る権限がありますか?

それが問題かもしれません。

于 2013-07-24T06:18:38.173 に答える