asp.net webservice에 JSON 개체를 게시하려고합니다.Jquery Ajax webservice에 json 게시
내 JSON은 다음과 같습니다
var markers = { "markers": [
{ "position": "128.3657142857143", "markerPosition": "7" },
{ "position": "235.1944023323615", "markerPosition": "19" },
{ "position": "42.5978231292517", "markerPosition": "-3" }
]};
내가 내 JSON 개체를 stringyfy하는 json2.js를 사용하고 있습니다.
그리고 내 웹 서비스에 게시하려면 jquery를 사용하고 있습니다. 원시
"잘못된 JSON :
$.ajax({
type: "POST",
url: "/webservices/PodcastService.asmx/CreateMarkers",
data: markers,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data){alert(data);},
failure: function(errMsg) {
alert(errMsg);
}
});
나는 다음과 같은 오류를 얻고있다
나는이 관련된 게시물의 무리를 발견하고 그것을 내가하려고 정말 일반적인 문제 아무것도하지만 것 같다 이 문제를 해결
서버에 게시되는 내용 방화 광은 다음과 같습니다.
호출되는 16,markers%5B0%5D%5Bposition%5D=128.3657142857143&markers%5B0%5D%5BmarkerPosition%5D=7&markers%5B1%5D%5Bposition%5D=235.1944023323615&markers%5B1%5D%5BmarkerPosition%5D=19&markers%5B2%5D%5Bposition%5D=42.5978231292517&markers%5B2%5D%5BmarkerPosition%5D=-3
내 웹 서비스 기능은 다음과 같습니다
[WebMethod]
public string CreateMarkers(string markerArray)
{
return "received markers";
}
'실패'는 http://api.jquery.com/jQuery.ajax/에 나열된 것 중에서 가능한 설정으로 제공되지 않습니다 ... 대신 '오류'로 오인했을 수 있습니까? – danicotra