0

他の .php ファイル(div.side のコンテンツ)の一部をロードしたいdiv (#slide2)があります。これが私がこれまでに得たものです:

function uniqueId() { return new Date().getTime() };

$(function() {  
    $("#slide2").load("content01.php?uid= .slide"+uniqueId(), function() {
        applyRestOfJqueryAfterAjaxLoads();
    )};
});

function applyRestOfJqueryAfterAjaxLoads() {
    $('#slides').superslides({
        slide_easing: 'easeInOutCubic',
        slide_speed: 800,
        pagination: true,
        hashchange: true,
        scrollabe: true
    });
});

助けてくれてありがとう!

4

2 に答える 2

0

このコードを試してください

$(function() {  
    $("#slide2").load("content01.php #slide"+uniqueId(), function() {
        applyRestOfJqueryAfterAjaxLoads();
    )};
});

"#slide"+uniqueId()ロードするコンテンツのIDが返されることに注意してください

于 2013-01-15T21:18:23.453 に答える
0

そのため、uniqueId の後に選択したコンテンツ (#slide2) を追加する必要がありました

UniqueId は、IE やその他のコンテンツがキャッシュされたものではなく、最新のコンテンツを取得するために使用されます。

function uniqueId() { return new Date().getTime() }; // So that IE gets the newest content
   $(function() { $("#slide2").load("content01.php?"+uniqueId()+" #slide", function(){
      applyRestOfJqueryAfterAjaxLoads();
      });

   function applyRestOfJqueryAfterAjaxLoads() {
   // All the code I need to re-initialise
   }
});

うまくいきましたが、それは間違いのようですか?

于 2013-01-17T01:51:09.633 に答える