Пусть мой сайт будет http://cars.com
У меня есть ссылки на мой сайт, на http://girls.com
, http://google.com
, http://happy.com
и т. Д.
Вот js:
$("#wrapper a").live('click', function()
{
var this_url = $(this).attr("href");
$.ajax({
url: this_url,
complete: function(){
//do something
}
});
});
Итак, когда мы нажимаем на ссылку, она загружает html этой страницы.
Как:
- получить адрес открытого в данный момент сайта?как
$_SERVER['SERVER_NAME']
на php. - sanitize атрибут
href
?такие символы, как "#, ?
" должны быть удалены - проверить, является ли этот
href
URL (может быть /section/images/
или просто /
) для моего сайта ($_SERVER['SERVER_NAME']
)?Если нет, ничего не делайте (не хотите загружать html других сайтов).
Спасибо.