Передайте jQuery переменную между php эхо в jQuery - PullRequest
0 голосов
/ 24 февраля 2020

У меня есть jquery код. Я хочу, чтобы столбец мог открывать новую ссылку, используя href.

$(document).ready(function(){
    $.get('<?php echo url("data"); ?>' , {"get": "get"})
    .done(function (data) {  
        var displayString  = "";  
        var getid=""; 

        $.each(JSON.parse(data), function (key, value) {

            getid = value['receivedid'];

            displayString +=
                "<tr>" + 
                    "<td>" + 
                        '<a class="btn btn-success" href="<?php echo url('/applications/\'' +getid+ '\'/edit'); ?>" >' +
                            '<i class="mdi mdi-check"></i> ' +
                        '</a>' + 
                    "</td>" +  
                "</tr>";

        });
        $('#fTable').css("display", "none");
        $("#table").html(displayString);
        $("#table").dataTable({ 
            scrollX: true, 
            ordering: false, 
            "lengthChange": false,
            "bInfo" : false,
            "bPaginate": false 
        });
    });  
});

Проблема в том, как передать значение jquery между php echo внутри тега href?

Я пробовал много способов, но это не сработало.

Вот что я попробовал до сих пор. Это работает нормально, когда я просто набираю строку, как показано ниже

href="<?php echo url('/applications/12/edit'); ?>" 

Проблема возникает, когда я пытался добавить значение jquery между ними.

href="<?php echo url('/applications/' +getid+ '/edit'); ?>"


href="<?php echo url('/applications/"' +getid+ '"/edit'); ?>"

Чего мне не хватает?

Ценю, если кто-то мне поможет. Спасибо.

ОБНОВЛЕНО 1

enter image description here

ОБНОВЛЕНО 2

enter image description here

ОБНОВЛЕНО 3

enter image description here

1 Ответ

0 голосов
/ 25 февраля 2020

Хорошо, я нашел решение. Я делаю это так. Поскольку значение jquery нельзя поместить в php echo, я разделил его. И это работает. надеюсь, что это помогает кому-то, кто имеет ту же проблему.

"<td>" + 
    '<a class="btn btn-success" href="{{url("/applications")}}/' +getid+ '/edit"                   >' +
        '<i class="mdi mdi-check"></i> ' +
    '</a>' + 
"</td>" +  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...