컨트롤러 Ajax가 있습니다. 그 컨트롤러는 요청의 유효성을 확인하고 아약스가 아닌 경우 오류 메시지를 반환합니다.Kohana : Ajax에서 외부와 같은 내부 요청을 보내는 방법은 무엇입니까?
함수 is_ajax() 헤더 X-Requested-With를 확인하고 true 또는 false를 반환합니다.
저는이 링크를 아약스와 모든 작품에서 사용하고 있습니다.
/아약스/somecontroller/someaction
내가 내부 사용하려고하면 - 아약스하지 요청 - 난 내 자신의 유효성 검사 오류가 있습니다. 내가 필요 heades를 보낼 수 있지만 오류가
$deleted = Request::factory("/ajax/somecontroller/someaction")
->headers("Content-Type", "application/x-www-form-urlencoded")
->headers('HTTP_X_REQUESTED_WITH', 'XmlHttpRequest')
->headers('X-Requested-With', 'XmlHttpRequest')
->method(Request::POST)
->post(array(
"id_zone_comp" => $id_zone_comp
))
->execute()->body();
:
내 코드가있다.
외부 요청과 같은 내부 요청을 보내는 방법은 무엇입니까?
코 하나 3.2. 나는 그런 아약스로 내부 쿼리를 처리 할 수 물론
은 그들에게 is_internal 후 액세스()을 제공하지만,이 응답하지 않습니다.
나는 그것이 어떻게 작동하는지 안다. 예. 'http : //'를 추가하면 도움이됩니다. 감사. –