[英]How to load external page content into current page?
我正在運行此位,基本上我想在其中使用.load()
將部分外部頁面內容加載到當前頁面中
JS
$(".rounded-circle").on("click", function (e) {
e.preventDefault();
var url = $(this).next("span").data("gal") + " .carousel";
console.log(url);
$(".gallery").load(url);
});
var url
提供: http:/example.com/mypage.php .carousel
mypage.php
確實在類.carousel
中具有內容
但以上給出:
jquery-3.3.1.min.js:2未捕獲的錯誤:語法錯誤,無法識別的表達式:http:/example.com/mypage.php .carousel
這有效:
$(".galleria").load("http:/example.com/mypage.php");
但是我只想獲取.carousel
外部頁面的內容,而不是整個頁面。
我提供一個有效的答案,以免留白。 最終,我用ID
要加載的內容包裝在div
,並且可以正常工作。 但是其中一條評論表明它也可以與一個class
一起使用,但就我而言不是,並且由於我不介意其他解決方案,所以我就這樣保留它,所以...
注意 :我也更改了獲取url
,現在我直接從href
獲取它。
$(".galLInk").on("click", function (e) {
e.preventDefault();
var url = this.href + " #galleriaSingle";
console.log(url);
$(".galleria").load(url);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.