使用.ajax从页面加载特定div

时间:2011-07-07 17:50:45

标签: jquery

我需要将驻留在我网站内页面上的div的内容加载到Fancybox中显示的div中。基本上,我正在将预订表单加载到div中并用fancybox显示整个事物。我无法使用.load()函数,因为它删除了验证表单的所有脚本标记等。我正在尝试使用.ajax()函数来获取所有html,包括脚本标记和其他jquery引用。

以下是我正在使用的内容:

$.ajax({
url: eventUrl,
dataType: 'html',
success: function(data) {           
var include = $(data).filter($('#bookingFormWrapper'))
alert(include);                 
}
});

这里的Ajax调用是使用变量来获取细节所在页面的URL。我需要将#bookingFormWrapper的内容添加到名为#detailView的div中。我正在使用警报仅用于测试目的。我似乎无法抓住#bookingFormWrapper的内容。任何帮助表示赞赏!

2 个答案:

答案 0 :(得分:1)

如果你使用.load就更容易了,就像...一样 $("#detailview").load(eventUrl + " #bookingFormWrapper")

答案 1 :(得分:0)

您是否尝试过$('#bookingFormWrapper').innerHtml()$('#bookingFormWrapper').html()