2016-12-28 3 views
-1
 this.$http.post('../idea/comment'+idea_id, newResponse).then((response) => { 
      //do something 

      }, (response) => { 

      }); 

     //get returned comment 
     //update DOM 
     }, 
    } 
}); 

Все запросы выполняются нормально, но я продолжаю получать эту ошибку при попытке отправить запрос.Получение TypeError: t.replace не является функцией Vue.js

enter image description here

+1

Поскольку у вас нет замены в вашем коде, вы не должны показывать нам правильный блок. – Devon

+0

Попробуйте исправить URL-адрес 'идея/комментарий /' + idea_id – Nora

ответ

0

Найдено, что я делаю неправильно, я не декларировал CSRF токен глобальный правильно.

Я сделал это

Vue.http.headers.common['X-CSRF-TOKEN'] = window.Laravel;

вместо

Vue.http.headers.common['X-CSRF-TOKEN'] = window.Laravel.csrfToken;

Смежные вопросы