JS 코드와 WS가 같은 경로를 공유합니까? webservice에 대한 경로를 지정해보십시오. 객체의 초기화가 손쉬워졌습니다.
function sendStates(data) {
var states = {Id: 1, Name: "Chandan"};
$.post("/WebService.asmx/MultiDim/", states, function (data) {
alert("reached");
});
}
UPDATE : 당신이 요청이 실제로 후 피드백을 위해 콘솔에서 서비스로 전송하거나 감시되고 있음을 확인하기 위해 네트워크 트래픽을 본 적이 있습니까?
function dataTest (data) {
console.info('Arrived in the dataTest function');
var states = { Id: 1, Name: 'Dustin' };
$.post("Home/SomeTest", states, function (data) {
console.info('Post complete, data below');
console.log(data);
alert('here');
}, 'json');
}
var ob = [{ Id: 3, Name: "Test" }, { Id: 4, Name: "Testing"}];
dataTest(ob);
UPDATE : 2 :
본인은 전혀 문제없이 테스트 응용 프로그램 (마이너스 웹 서비스)에서 다음을 구현 가 콘솔이나 네트워크를 통해, 실제로라는지고 그 기능을 검증 할 당신이 수 있었습니까? console.info (여기에 'some text here')를 던져서 자신의 기능에 맞추는 지 결정하십시오. 함수로 만들면 문제는 WebService에 있습니다. 함수를 만들지 않으면 문제가 JS에 있습니다.
업데이트 3 : 게시자가 게시 한 주소로 WebService를 호출 할 수 있는지 확인한 다음 예상대로 작동하는지 확인합니다.그게 통과하는 경우 : 호출이 이벤트의 결과이고 해당 처리기의 경우 : 나는 이벤트 핸들러에서 추적하여 실제로 트리거되고 있음을 확인하고 마지막으로 sendStates (data) 요구. Else : 중단 점을 설정하고 sendStates (데이터) 호출을하는지 확인하십시오. Google 크롬은 Javascript 디버깅을 아직 사용하지 않는 경우 공원에서 산책을합니다. 행운을 빌어 요!
URL 매핑을 올바르게 설정 했습니까? – Igor
알림이 실행됩니까? 그렇지 않으면 올바르게 연결되어 있지 않은 것으로 나타나며 경로가 올바르지 않다고 제안합니다. "WebService.asmx/MultiDim /"은 호출하는 URL과 동일한 위치에 있습니까? – Steve