Oi.
Na minha aplicação preciso utilizar uma solicitação post, para executar uma função definida no servidor.
Então estou a fazer algo como isto:
Código (Javascript):
Mas dava me erro:
Forbidden (403)
CSRF verification failed. Request aborted.
Então tentei definir fazer algo, assim:
Código (Javascript):
Mas dá me o seguinte erro: ReferenceError: $ is not defined
Alguém me pode ajudar? O que estou a fazer mal?
Na minha aplicação preciso utilizar uma solicitação post, para executar uma função definida no servidor.
Então estou a fazer algo como isto:
Código (Javascript):
$scope.deleteeeMovie = function(ID){
$http({
method: 'POST',
url: "http://localhost:8080/test/delete/51c82ba48774a7118875b145",
//data: {'csrfmiddlewaretoken': $("input[name='csrfmiddlewaretoken']").val()}
headers: {
"Content-Type": "application/json; charset=utf-8"
}
}).success(function(data){
console.log(data);
});
};
$http({
method: 'POST',
url: "http://localhost:8080/test/delete/51c82ba48774a7118875b145",
//data: {'csrfmiddlewaretoken': $("input[name='csrfmiddlewaretoken']").val()}
headers: {
"Content-Type": "application/json; charset=utf-8"
}
}).success(function(data){
console.log(data);
});
};
Mas dava me erro:
Forbidden (403)
CSRF verification failed. Request aborted.
Então tentei definir fazer algo, assim:
Código (Javascript):
app.config(function($httpProvider) {
$httpProvider.defaults.headers.post['X-CSRFToken'] = $('input[name=csrfmiddlewaretoken]').val();
});
$httpProvider.defaults.headers.post['X-CSRFToken'] = $('input[name=csrfmiddlewaretoken]').val();
});
Mas dá me o seguinte erro: ReferenceError: $ is not defined
Alguém me pode ajudar? O que estou a fazer mal?