Я пытаюсь получить содержимое с sites/2.php
(содержимое является простой текстовой ссылкой) и поместить его в <a href="#" id="tpbx">Test</a>
вместо #
, В этом ответе я отредактировал второй вариант, но он не работает. Я также попытался настроить заголовок 2.php
на UTF-8, используя эту строку кода:
header('Content-Type: text/html; charset=utf-8');
Но это не помогло.
Мой код:
<script>
$(function() {
$.get('sites/2.php', function(data) {
$('#tpb').attr('href', $(data).text());
});
});
</script>
И содержимое 2.php генерируется другим (в данном случае неуместным) скриптом и может выглядеть так:
<?php
header('Content-Type: text/html; charset=utf-8');
?>
something:?something
Кто-нибудь знает, почему это не работает?
Вы должны использовать
$('#tpb').attr('href', data);
вместо
$('#tpb').attr('href', $(data).text());