나는 cakephp 3의 컨트롤러의 동작에 어떤 데이터를 전달할 Ajax 요청을 가지고 있지만, 컨트롤러는 데이터를받지 못한다. $ _POST는 비어있다.때문에 아약스 데이터를 가져올 수 없습니까?
var url = "http://localhost/update/"+ id;
var telefone = 9999999;
var cpf = 999999999;
$.ajax({
url: url,
type: "post",
data: {cpf: cpf, celular: telefone}
}).done(function(response) {
}).fail(function(jqXHR, textStatus) {
});
방법은 데이터가 나타납니다
public function update($id = null) {
var_dump($_POST);die();
}
내 위해서 var_dump 쇼 빈을,하지만 난 아약스에 데이터를 전송합니다. 메소드에서 액세스 허용! 누군가이 문제가 있습니까?
글쎄, 당신은 응답으로 아무것도하지 않습니다. '$ _POST'가 비어 있다고 어떻게 말할 수 있습니까? –
@ Don'tPanic 이것이 사실이라면 실제로는 꽤 나쁠 수도 있습니다. ... – Script47
var_dump는 $ _POST 안에 무엇이 있는지 보여주고 그 결과는 "array (size = 0) empty"입니다 –