确定。我有以下jQuery代码
jQuery(function(){
jQuery.get('/GalleryPage.aspx?gallery=1234', {}, function(data) {
galleryXML = data;
renderGallery(pageIndex);
}, "xml");
});
如您所见,我有1个网址('/GalleryPage.aspx?gallery=147'
),我在“GalleryView.html”中显示该网址。
现在我想在同一页面中显示另一个URL / ID('/GalleryPage.aspx?gallery=258'
)。
我可以像这样添加网址吗
jQuery.get('/GalleryPage.aspx?gallery=1234',
'/GalleryPage.aspx?gallery=1234', {}, function(data) {
如何在同一个get()函数中显示2个URL ????
感谢。
答案 0 :(得分: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页......
答案 1 :(得分:0)
是的,JBristow,你的我的Q是正确的:)
好吧,我可能忘记在我的Q中添加以下代码。
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");
});
希望这会有所帮助,并感谢你们的帮助:)