2013-10-06 3 views
0

jQuery를 사용하여 ASP.NET MVC WebAPI 메소드에 쿼리합니다. 서버에서 나는 러시아어 문자를 보낼 때 잘못된 인코딩 값을받습니다. 서버 URL에jQuery 요청 데이터 인코딩이 잘못되었습니다.

은 다음과 같습니다 http://example.com:8080/api/enums?term=

- 대신 러시아어 문자. 내가 contentType이 매개 변수하지만 효과를 넣었습니다

$.ajax({ 
    url: "/api/enums", 
    data: "term=" + (options.term || ""), 
    cache: false, 
    contentType: "application/json;charset=UTF-8", 
    success: callback, 
}); 

: 여기

JQuery와 아약스 요청 코드입니다. 이견있는 사람?

답변

0

내게 어리 석다. 올바른 jQuery 코드는 다음과 같습니다.

$.ajax({ 
    url: "/api/enums", 
    data: { 
     term: options.term || "" 
    } 
    cache: false, 
    contentType: "application/json;charset=UTF-8", 
    success: callback, 
}); 
관련 문제