0
CFWheels에서 JSON을 반환하는 방법에 대해 많이 읽었습니다 ... 모두 똑바로 보입니다. 그러나 내가 얻은 것은 JSON이 반환되지 않은 빈 페이지입니다. 나는 여기서 분명히 잘못된 것을하고 있을지 모른다. 나는 단어를 검색 쿼리 결과를 덤핑하는 기록을 보여 확인할 수 있습니다CFWheels의 액션에서 JSON을 반환하려면 어떻게해야합니까?
public void function ajax() {
param name="params.keyword" default="";
onlyProvides("json");
pins = model("pin").findAll(
include = "user",
order = "createdat DESC",
where = "title LIKE '%#cleanInput(application.jsoup, params.keyword)#%'"
);
renderWith(data=pins, layout=false);
}
하지만 위와 같이 때, 내가 할 모든 빈 화면입니다 :
여기 내 행동입니다. 내가 여기서 뭔가를 놓치고 있니?
JSON에서 쿼리 개체를 반환하고 싶습니다. 내 시야에 실제로 출력해야하는 것이 있습니까? 나는이 일을 할 수 있었지만, 내가 그럴 줄 알았던 것처럼 행동에서 모든 것을 할 수 있길 바랬다.
감사합니다. Mikey.
CFWheels를 지우고 다시로드해야하는 것처럼 보입니다. 이상한 점은 모든 작업이 정상적으로 작동했기 때문입니다. 흠. –
'layout = false'가 필요 없다고 생각합니다. 또한 컨트롤러의'init()'메소드에'provide()'를 호출 했습니까? –
@ChrisPeters 어떤 이유인지, 나는 틀린 레이아웃이 필요했다 ... 나는 init에 provide()를 가지고있다. 문제는 format = json 인수를 전달하지 않고 있다는 것입니다. 그것은 그것을 분류했다. 감사! –