사진과 같이 우편으로 제출하지 않으시면 인쇄해서 보내드릴 수 있습니다
이제 문제는 확인 팝업 상자를 클릭하고 예를 클릭했는데, 튜토리얼을 따라했는데 이 문장이 이해가 안 돼요.
<code> if(isdel){ $.post(delnew, { wid : wid }, </code>
글이 맞나요? 특히 $.post는 컨트롤러 delnew에 요청을 보내는 것을 의미하므로 도움을 요청하기 위해 여기에 왔습니다.
내 delnew 메소드는 현재 페이지와 동일한 컨트롤러에 있으며 둘 다 NEWS 컨트롤러입니다.
ゞbonnieゝ님 말씀대로 일부 변경을 했는데 여전히 오류가 발생하는 것으로 나타났는데 이유를 모르겠습니다
사진과 같이 우편으로 제출하지 않으시면 인쇄해서 보내드릴 수 있습니다
이제 문제는 확인 팝업 상자를 클릭하고 예를 클릭했는데, 튜토리얼을 따라했는데 이 문장이 이해가 안 돼요.
<code> if(isdel){ $.post(delnew, { wid : wid }, </code>
글이 맞나요? 특히 $.post는 컨트롤러 delnew에 요청을 보내는 것을 의미하므로 도움을 요청하기 위해 여기에 왔습니다.
내 delnew 메소드는 현재 페이지와 동일한 컨트롤러에 있으며 둘 다 NEWS 컨트롤러입니다.
ゞbonnieゝ님 말씀대로 일부 변경을 했는데 여전히 오류가 발생하는 것으로 나타났는데 이유를 모르겠습니다
작성은 맞는데 첫 번째 매개변수가 api 인터페이스인데 요청하신 주소가 잘못된 것 같습니다
우선 thinkphp 버전을 살펴보자. 이 작성 방법은 thinkphp3.1 시리즈의 작성 방법으로, 3.2에서는 완전한 상수 판단 IS_AJAX로 캡슐화되었다. 따라서 원래 if(!is_ajax()) 작성 방법은 이제 if(!IS_AJAX)로 변경되어야 합니다. 첫 번째 매개변수는 "{:U('delnew')}"와 같이 작성되어야 합니다.
$.post의 첫 번째 매개변수는 delnew 함수에 액세스할 수 있는 URL 주소여야 합니다. 위의 두 가지는 분명히 잘못된 것입니다. . .
이렇게 쓰는 것이 가장 좋습니다
프런트 엔드:
<code>$post('url','{variable}',function(data){ },'json')</code>
예:
<code>$.post("/index.php/home/modular/deletemodule.html",{module_id:this.id},function(data){ biubiubiu; },'json')</code>
백엔드
공용 함수 api(){
biubiubiu...//데이터 가져오기, 데이터 처리
$this->success('success');//tp 이후로 데이터 형식은 json입니다. 사용하지 않으려면 dump(json_encode($data))
}