我正在使用jQuery .load函数从外部php文件中提取数据,该文件包含有关每个项目的一些数据, 单击某个项目时,与该项目相关的部分会被加载,但由于整个内容都在一个php中,因此它会先加载该页面上的所有内容(包括图像),然后显示所请求的部分,这会花费太长时间第一项,
有没有办法加载一个部分而不是其他部分的图像?
$('#ContentHolder').load('content.php #section',function(){
Do Something
)};
答案 0 :(得分:0)
您是否尝试使用哈希符号加载部分页面?如果您不知道或想要了解RegEx,那么可能会有效......可能会有所作为 - 试试这个 - 受其他人的评论启发:
$.get('content.php', function(data) {
var repData = data.replace('src', 'data-src');
var parsedData = $(repData).parseHTML();
var extractData = $(parsedData).children('div#mySection').html();
$('#ContentHolder').html(extractData);
});