1
그래서 양식이 있고 CakePHP 백엔드가있는 KnockoutJs 앱이 있습니다. Cake의 기본 "저장"버튼을 눌렀을 때 표준 양식 데이터와 함께 JSON을 게시하고 게시하려고합니다. 여기 CakePHP에 데이터를 저장하고 AJAX를 통해 JSON을 동시에 게시 하시겠습니까?
내가 지금까지 내 JS에있는 내용은 다음과 같습니다if($this->RequestHandler->setContent('json', 'application/json')) {
// standard saving code
}
:
$('input.saveProgram').click(function() {
var theJson = ko.mapping.toJSON(pvm, mapping);
$.ajax({
url: 'http://localhost/cake/programs/edit',
dataType: 'json',
type: 'POST',
data: theJson
});
});
케이크에, 나는 내 컨트롤러에 요청 핸들러를 사용하기 위해 노력하고있어,하지만 아무 소용이 내 케이크 애플 리케이션에서 나는 ($ this-> request-> data) 죽어 봤는데 무슨 일이 일어나고 JSON 전혀 게시하는 것 같지 않습니다.