2011-01-31 3 views
1

저는 WYSIWYG 편집기를 사용하여 자체 프레임 워크 용 프런트 엔드 콘텐츠 편집 모듈을 구축하고 있습니다. WYSIWYG 편집기가 & 및 =을 포함하는 html을 사용한다는 것을 제외하고는 모두 잘 진행되고 있습니다. 제출을 시도 할 때 아약스는 이것을 1 개의 큰 var 대신에 var를 얻거나 게시하는 것으로 보게 될 것입니다.아약스 입력 필터링

이제는 .Replace를 사용하여 서버 측에서 다시 바꿀 수 있지만 좀 더 표준화 된 솔루션을 기대하고 있습니다. 아무도 몰라?

결론 : 아약스 입력을 필터링하는 표준화 된 방법이 있는지 묻습니다.

코드 :

function submitData(content) 
{ 
    //Send it to save the edited content 
    $.ajax({ url: 'index.php?ajaxCall=1&module=content&action=updateContent', 
      type: "POST", 
      data: "id=59&content=" + content.current, 
      success: 
       function(result) 
       { 
        alert(result); 
       } 
      }); 
} 

답변

4

당신이 당신의 URI 또는 ​​POST 몸은 수동으로, 당신은 encodeURIComponent을 원하는 건설하는 경우.

Ajax 용 도우미 라이브러리를 사용하는 경우 대신 해당 라이브러리를 사용해야합니다.

예컨대 jQuery의 경우 :

{ 
    data: { 
     myFieldName: stringOfHTML 
    } 
} 
+0

예, 저는 jquery를 사용하고 있습니다. 그러나 나는 당신이 당신의 예를 통해 언급하고있는 것을 얻지 못합니다. 예를 보여 주시겠습니까? – Rob

+0

nvm, 나는 이것을 지금 스스로 알아낼 수있다. 그것은 단지 구글 등 검색에 나쁜 년 : 감사합니다 :) – Rob