Я разработал веб-приложение Laravel.
Я включил файл jquery js (app.js) в свой шаблон и столкнулся с проблемой добавления Jquery.
вот мой код
if (response.length == 0) {
$(".col-xs-8 tbody,.col-xs-12 tbody").append("<tr><td class='noEntry' colspan='7'>Not Entries Found !!</td></tr>");
} else {
$append = "";
$(".col-xs-8 table thead tr th:last-child").hide();
var sno = 1;
$.each(response, function (i, item) {
$append += "<tr><td>" + sno + "</td>";
$append += "<td>" + item.job_name + "</td>";
$append += "<td>" + item.job_max_dob + "</td>";
$append += "<td>" + item.job_expired_at + "</td>";
$append += "<td>" + item.user_fname + "</td>";
$append += "<td><span>";
$append += "<a class='editThis' href='http://localhost/onetouchcafe/dev/edit-job-" + item.job_id + "'></a></span>";
$append += "<span><a onclick='return confirm(Are you sure you want to delete this item?);' class='dltThis' href='http://localhost/onetouchcafe/dev/deletejob-" + item.job_id + "'></a></span></td></tr>";
sno++;
});
$(".col-xs-8 tbody,.col-xs-12 tbody").append($append);
}
$ append + = «http: // localhost / onetouchcafe / dev / edit-job-» + item.job_id + «‘>»;
здесь я хочу разместить базовый URL-адрес laravel для решения проблемы миграции.
Как я могу решить это ..
Спасибо
Я бы сделал ваш js-файл шаблоном блейда, переименовав его в app.js.blade.php. Убедитесь, что вы вложили свой код в
Затем в вашем приложении используйте блэйд-шаблон get system для ввода вашего маршрута. (это помогает, если вы используете именованный маршрут)
append += "{{ route('edit.job', $item_jobID) }}" ;
Таким образом, вы можете использовать переменные php, а не вставлять их в ваш jQuery. Вы также можете изменить свое приложение и просто вставить его в шаблон.
использование
@include(app.js)
В ваш шаблон, который вы хотите включить скрипт
Других решений пока нет …