2009-05-27 62 views
0

好的。我有以下的jQuery代碼在jQuery中調用get()方法的URL

jQuery(function(){ 
jQuery.get('/GalleryPage.aspx?gallery=1234', {}, function(data) { 
galleryXML = data; 
renderGallery(pageIndex); 
}, "xml");   
}); 

正如你所看到的,我有1個URL('/GalleryPage.aspx?gallery=147'),我在「GalleryView.html」顯示。 現在我想在同一頁面顯示另一個URL/ID,例如('/GalleryPage.aspx?gallery=258')。

我可以添加URL對方身邊,像這樣

jQuery.get('/GalleryPage.aspx?gallery=1234', 
'/GalleryPage.aspx?gallery=1234', {}, function(data) { 

如何顯示在相同的get()函數2網址????

謝謝。

回答

1

不,你不能把兩個url放在jquery的get中。

你總是可以嵌套兩個變......我這裏假設你要呈現在一個頁面上畫廊的兩頁......

var galleryTemp; 
jQuery(function(){ 
    jQuery.get('/GalleryPage.aspx?gallery=1234', {}, function(data) { 
    galleryTemp = data; 
    jQuery.get('/GalleryPage.aspx?gallery=2345', {}, function(data) { 
     galleryXML = data; 
     $(galleryXML).prepend($(galleryTemp).children()); 
     renderGallery(pageIndex); 
    }, "xml");    
}); 

不幸的是,我沒有一個好的爲您解決了我的頭加載N個頁面的頂部...

0

是JBristow,你有我●右鍵:)

好可能是我忘了,我問:添加以下代碼

jQuery('#placeholderGallery').empty(); 
jQuery(jQuery(html)).appendTo('#placeholderGallery'); 

哪裏(#placeholderGallery)包含媒體畫廊,我想重複添加它時,我有一個新的。

所以我所做的是,發表評論的第一行[jQuery('#placeholderGallery').empty();] ,然後重複我的第一個條目如下:

jQuery(function(){ 
     jQuery.get('GalleryPage.aspx?gallery=369', {}, function(data) { 
      galleryXML = data; 
      renderGallery(pageIndex); 
     }, "xml");   
    }); 
    jQuery(function(){ 
     jQuery.get('GalleryPage.aspx?gallery=365', {}, function(data) { 
      galleryXML = data; 
      renderGallery(pageIndex); 
     }, "xml");   
    }); 

希望這會有所幫助,並感謝你們的幫助:)