Привет Я в основном пытаюсь получить страницу через php, получить его html и изменить html (выделить некоторые ключевые слова) на бит и отобразить его как оверлей на моей странице (jquery).Относительный путь HTML-PHP к абсолютному пути
//My php page data.php
<?php
$html= file_get_contents($_GET['url']);
echo $html;
?>
//My jquery ajax request to data.php from page main.html
function test()
{
$.ajax({
type: 'GET',
url: 'data.php',
data: 'url=http://www.developphp.com/view_lesson.php?v=338',
cache: false,
success: function(result)
{
$("#overlay").append(result);
}
});
}
}
Как вы можете видеть, поскольку на веб-странице используется относительный URL-адрес, у меня возникают проблемы с отображением его в оверлее. Я попытался найти способ конвертировать относительно абсолютного, но не нашел ничего полезного. Можете ли вы, ребята, указать мне правильный путь?
Почему, по вашему мнению, относительный URL-адрес влияет на способность показать результат ajax в div? Это не имеет смысла. – davidkonrad
Скажите, есть ли у тега изображения относительный источник, так как я вынимаю только html и отображаю его на своей веб-странице, изображение не будет отображаться. Вот почему я хочу конвертировать относительно абсолютного, поэтому я могу получить это изображение. –
Ах! Итак, что вы ** действительно хотите, это изменить пути в очищенном HTML до абсолютных путей? – davidkonrad