PageMethod에서 JSON으로 객체를 반환하는 방법을 형식화 할 수 있습니까? 즉. JSON을 처음부터 작성하지 않고 데이터에서 첫 번째 "d"요소를 제거합니다. { "이름"으로사용자 정의 형식으로 PageMethod에서 JSON 객체 반환
: "밥", 이메일 : {{ "이름": "밥", "이메일", "[email protected]"} "D"}에서
"밥 @ example.com "}
PageMethod에서 JSON으로 객체를 반환하는 방법을 형식화 할 수 있습니까? 즉. JSON을 처음부터 작성하지 않고 데이터에서 첫 번째 "d"요소를 제거합니다. { "이름"으로사용자 정의 형식으로 PageMethod에서 JSON 객체 반환
: "밥", 이메일 : {{ "이름": "밥", "이메일", "[email protected]"} "D"}에서
"밥 @ example.com "}
아니요. Microsoft의 JSON serializer는 서버 측에서 d를 어떤 이유로 추가하고 JSON 문자열을 deserialize하는 클라이언트 측 AJAX 코드는 거기에있을 것으로 기대합니다.
매개 변수는 XSS 공격 [source]에 대한 추가 보안 수단으로 .NET Framework에서 추가되었습니다. 요청의 "Content-Type"
에 "application/json"
이 지정된 경우 포함됩니다. 당신이 그것을 제외 할 프레임 워크를 얻을 수 단순히 "application/json"
이외로 요청의 "Content-Type"
을 지정하는 경우
"d"
에 결과를 포장하지 않는) 생각
. 요청에서 해당 헤더를 제거하고 (가능한 경우) .NET이 반환하는 것을 확인하십시오.
아쉽게도 JSON으로 데이터를 반환하려면이 내용 유형을 사용해야하며 다른 것은 작동하지 않습니다. 나는이 문제를 다른 각도로 봐야한다고 생각한다. JSON을이 형식으로 허용하도록 ExtJS를 가져 오는 것. 감사. – markvpc
페이지 논리의 예가 있습니까? – cgreeno
제거하려는 이유는 무엇입니까? –