2014-12-22 4 views
-1

왜이 코드는 아무 일도하지 않는다. 내 아약스에 무슨 문제가 있니? 내 아약스 :WebMethod를 호출하는 Ajax는 아무 일도 일어나지 않는다.

$.ajax({ 
       type: "POST", 
       url: "/index.aspx/Uppdatera", 
       data: "{ Id:"+ JSON.stringify($item.Id) +" }", 
       error: 
        alert("error") 
      }); 

내 C 번호 :

[WebMethod(EnableSession = true)] 
     public static void Uppdatera(object id) 
     { 
      id.ToString(); 
      using (StreamWriter s = new StreamWriter("C:/Users/robert/Documents/visual studio 2013/Projects/GolvProjektet/GolvProjektet/hej.txt")) 
      { 
       s.Write("hej" + id); 
      } 
     } 
+0

당신이 방화범을 사용하고 '그물'을 클릭하고 읽을 필요하여 아약스 요청 및 응답. – prospector

+0

뭔가 일이 일어 났을 것이라고 확신합니다. 디버깅을하셨습니까? 피들러 (fiddler) 또는 브라우저 개발 도구와 같은 것을 체크인하여 요청이 무엇을하는지 확인하십시오. –

+0

그 의미는 무엇입니까? 원하는 행동이 무엇인지, 무엇을하고 있는지, 그리고 이미 시도한 것을 설명하지 않으면 도움을 줄 수 없습니다. – ArtOfCode

답변

0

아약스 호출에서의 contentType y를 데이터 유형을 추가

$.ajax({ 
       type: "POST", 
       contentType: "application/json; charset=utf-8", 
       dataType: "json", 
       url: "/index.aspx/Uppdatera", 
       data: "{ Id:"+ JSON.stringify($item.Id) +" }", 
       error: 
        alert("error") 
      }); 
+0

아직 파일이 생성되지 않았습니다. – user3581054