검색결과 리스트
AJAX에 해당되는 글 3건
- 2010/04/13 JQuery Ajax 호출시 한글 깨짐 현상
- 2010/04/07 JQuery 에서 Ajax 호출시 Cache 문제
- 2009/04/12 Visual Studio 2005에서 .NET 3.5 기능 사용하기
글
웹 페이지가 UTF-8로 셋팅이 되어 있으면 한글을 Ajax로 전송해도 깨지지 않지만,
웹 페이지가 EUC-KR 과 같은 형식으로 셋팅이 되어 있으면,
한글을 Ajax로 값을 넘길때, 한글이 깨져서 전송이 된다.
그럴 경우 간단히 해결하는 방법은
한글 데이터를 escape 함수로 인코딩하여 값을 넘긴다음
받은 곳에서.
인코딩 된 값을 디코딩 하여 저장하면 간단히 해결이 된다.
웹 페이지가 EUC-KR 과 같은 형식으로 셋팅이 되어 있으면,
한글을 Ajax로 값을 넘길때, 한글이 깨져서 전송이 된다.
그럴 경우 간단히 해결하는 방법은
한글 데이터를 escape 함수로 인코딩하여 값을 넘긴다음
받은 곳에서.
인코딩 된 값을 디코딩 하여 저장하면 간단히 해결이 된다.
설정
트랙백
댓글
글
JQuery 에서 Ajax로 페이지를 요청하고 그 페이지를 받아서 보여주는 경우에
가끔씩 캐싱처리가 되어, 새로 업데이트 된 내용이 나오지 않는 경우가 생긴다.
이럴 경우, Ajax를 호출 하기 전에
$.ajaxSetup({cache:false});
이 코드를 삽입하여 Ajax 호출 시 cache 처리를 하는 것을 막아야 한다.
이것을 이용하게 되면 Ajax 로 요청 하는 페이지 URL 뒷 부분에 랜덤으로 값이 붙여
Cache 처리를 막는다.
가령
CommentArea.aspx 페이지를 Ajax로 요청을 하게 되면
실제적으로는
CommentArea.aspx?_=1270616257167 - 1번째
CommentArea.aspx?_=1270616273776 - 2번째
이렇게 호출을 한다.
설정
트랙백
댓글
글
ASP.NET의 AJAX의 기능중의 하나인 Update Panel과 최근의 Chart컨트롤인 경우 .NET 3.5 기반으로 만들어져 있다. 하지만 Visual Studio 2005의 경우 .NET 3.0기반의 개발툴이다. 그래서 이 컨트롤을 사용하기 위해서는 일반적으로 web.config 파일에 관련 정보를 입력을 하고 사용을 해야 사용이 가능하다.
<system.web> 태그 안에 밑의 관련된 정보를 입력만 하면 사용이 가능하다.
<system.web> 태그 안에 밑의 관련된 정보를 입력만 하면 사용이 가능하다.
<pages>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting" assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</controls>
</pages>
<httpHandlers>
<add path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
<add path="ChartImg.axd" verb="GET,HEAD" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
</httpHandlers>
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</httpModules>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting" assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</controls>
</pages>
<httpHandlers>
<add path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
<add path="ChartImg.axd" verb="GET,HEAD" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
</httpHandlers>
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</httpModules>
RECENT COMMENT