Как я могу использовать атрибут JS для ссылок в PHP?

#javascript #php #attributes

Вопрос:

пытаюсь понять. У меня есть код js,

  $(document).on('click','.plan_btn',function() {
        $('.ui-dropdown').removeClass('active');
        var tarifplanid=$(this).attr('data-tarifplanid');
        $('.planid').text(tarifplanid);
            $('.add_plan').addClass('show');
        });
 

У меня есть php-код с кнопкой, где я передаю attr.

 <button type="button" class="ui-component ui-button plan_btn" data-tarifplanid="<?php echo($plan->plan_id)?>">Select</button>
 

Итак, нажав кнопку «Выбрать», я получу планИД, который 2 или 3 хранится в файле .JS

Затем, в качестве теста, у меня есть следующий код:

  <?php
    $test = <<<EOD
    <span class="planid"></span>
    EOD;
echo $test;?>
 

Вопрос в том,:

  1. echo возвращает идентификатор, 2 или 3, в зависимости от того, какой элемент я нажал «Выбрать».
  2. Но, когда я пытаюсь добавить ссылку с помощью $test, она будет выглядеть так <span class="planid"></span>

Почему? Я предполагаю, что это должно быть https://localhost/2 но у меня есть https://localhost/<span class="planid"></span>

Спасибо! Я не разработчик, просто просматриваю и немного учусь

Комментарии:

1. Вы упомянули, что пытались добавить ссылку с помощью $test, можете ли вы показать код, который вы пробовали?

2. @xrodas, просто используя basic — echo «<a href=’$test’>Ссылка<a href=’$test’></a>»;

3. echo возвращает значение INT, но саму переменную, возвращает <класс span> 🙂