2009-07-17 5 views
0

asp.net 웹 서비스에서 html 테이블을 반환하려고했지만 실제 html로 반환되는 문자열을 가져 오는 방법을 알 수 없습니다. 여기가 내가 원하는 형식으로 문자열을 반환하지만 단지 HTML 테이블의 문자열 표현입니다 화면에 캐릭터를 써

$.ajax({ 
       type: "POST", 
       url: "UserService.asmx/PersonTable", 
       data: "{}", 
       dataType: "json", 
       contentType: "application/json; charset=utf-8", 
       success: function(obj) { 
        alert(obj); 
        $('#tblPeople').text(obj.d); 
       }, 
       error: function() { 
        alert("error"); 
       } 
      }) 

내 JQuery와 통화 ...입니다. 실제 HTML 테이블을 렌더링하려면 어떻게해야합니까?

답변

0

그는 문제를 해결했습니다. $ ('# tblPeople')을 (를) 사용하고있었습니다. 텍스트 (obj.d); $ ('# tblPeople') 대신 .html (obj.d);

10

변화 $('#tblPeople').text(obj.d);에 ->$('#tblPeople').html(obj.d);

1

당신이) 전화가 아닌 문자()

$.ajax({ type: "POST", 
     url: "UserService.asmx/PersonTable", 
     data: "{}", 
     //dataType: "json", 
     //contentType: "application/json; 
     charset=utf-8", 
     success: function(obj) { 
        alert(obj); 
        $('#tblPeople').html(obj.d); 
     }, 
     error: function() { 
      alert("error"); 
     } 
}); 
를 통화의 JSON 부분을 삭제하고 HTML을 (사용해야 HTML을 반환하기 때문에
관련 문제