$ .get содержимое файла .php и сделать его href = «»

0

Я пытаюсь получить содержимое с 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

Кто-нибудь знает, почему это не работает?

Теги:
load
get

1 ответ

0
Лучший ответ

Вы должны использовать

$('#tpb').attr('href', data);

вместо

$('#tpb').attr('href', $(data).text());
  • 0
    Большое вам спасибо, что работает отлично!
  • 0
    @Art, рад, что смог помочь :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню