\$.ajax({
url: '{$deleteUrl}?id=' + id,
type: 'POST',
- data: {_csrf: yii.getCsrfToken()},
+ data: {_csrf: $('meta[name="csrf-token"]').attr('content')},
dataType: 'json',
success: function(resp) {
if (resp.success) {
$.ajax({
url: '{$deleteProducerUrl}?id=' + id,
type: 'POST',
- data: {_csrf: yii.getCsrfToken()},
+ data: {_csrf: $('meta[name="csrf-token"]').attr('content')},
dataType: 'json',
success: function(resp) {
if (resp.success) {
$.ajax({
url: '{$deletePlantationUrl}?id=' + id,
type: 'POST',
- data: {_csrf: yii.getCsrfToken()},
+ data: {_csrf: $('meta[name="csrf-token"]').attr('content')},
dataType: 'json',
success: function(resp) {
if (resp.success) {
Helpers
─────────────────────────────────────────────── */
+ function getCsrf() {
+ var el = document.querySelector('meta[name="csrf-token"]');
+ return el ? el.getAttribute('content') : '';
+ }
+
function collectFilters() {
var params = {};
$('.pm-filter').each(function () {
$.ajax({
url: state.cfg.urls.delete + '?id=' + id,
type: 'POST',
- data: {_csrf: yii.getCsrfToken()},
+ data: {_csrf: getCsrf()},
dataType: 'json',
success: function (resp) {
if (resp.success) reloadList();
var shouldReload = false;
var _bsModal = null;
+ function getCsrf() {
+ var el = document.querySelector('meta[name="csrf-token"]');
+ return el ? el.getAttribute('content') : '';
+ }
+
var loaderHtml = '<div class="text-center p-4"><i class="fa fa-spinner fa-spin fa-2x text-secondary"></i></div>';
function getModal() {
$.ajax({
url: urls.delete + '?id=' + id,
type: 'POST',
- data: {_csrf: yii.getCsrfToken()},
+ data: {_csrf: getCsrf()},
dataType: 'json',
success: function (resp) {
console.log('[supplier] деактивация ответ:', resp);