본문 바로가기

Programming326

[JQuery] ajax호출시 간단한 대기창 호출 (function ($) { $(document).ready(function () { $("") // 아래엔 대기 표시 이미지 경로를 표시하면 될 것 같습니다. .append("" .append("잠시만 기다려 주십시오") .appendTo("body") .hide(); $("#viewLoading").bind("ajaxStart", function () { $(this).show(); }).bind("ajaxComplete", function () { $(this).hide(); }); }); })(jQuery); JS 파일에 위 스크립트를 삽입하여 html 페이지에서는 해당 파일을 embed 하엿습니다!! 이렇게 하니 $.ajax 호출시에 대기창이 표시되었다 사라지네요!! 조금이라도 도움되셨으면 좋겠.. 2013. 12. 27.
UTF-8 Text 파일 Bulk Insert 시 한글깨짐 현상 해결 방안 UTF-8 Text 파일 Bulk Insert 시 한글깨짐 현상 해결 방안 Bulk Insert 구문으로 Insert 시 Varchar 나 Nvarchar 컬럼에 Insert 된 데이터가 한글이 깨지는 현상이 있었습니다. CREATE TABLE dbo.Table ( NAME NVARCHAR(255) NULL ) BULK INSERT dbo.Table FROM 'D:\text.txt' ( ROWTERMINATOR = '\r\n' FIELDTERMINATOR = '\t' ) 검색을 통하여 방법을 찾다보니 BULK INSERT시에 UTF-8 형식으로 인코딩 된 텍스트파일은 깨진다는것을 알았습니다. 텍스트 파일을 "유니코드" 형식으로 저장후 BULK INSERT 해보니 일부가 WildChar (?) 형식으로 변.. 2013. 12. 24.
Ajax.BeginForm 사용시 IE 8에서 리프레시가 두번 일어나는 문제 Ajax.BeginForm 사용시 IE 8에서 리프레시가 두번 일어나는 문제 .. . . . submit 호출시 // 서브밋시에 두번 리프레시가 되서 미쳐버릴거같다. $(document).ready( function () { $("#btnSearch").click(function () { $("#frmUserList").submit(); }); }); 당최 알수가 없다 IE 10에서는 발생하지가 않는데 IE 8 에서 자꾸 페이지가 리프레시되어 렌더되서 Fiddler로 캡쳐해보니 두번 Ajax 비동기 요청이 발생하였다. 찾다보니 아래의 사이트에서 해결방안을 얻을 수 있었다. 출처 : http://brianreiter.org/2011/04/05/submitting-an-mvc-ajax-beginform-us.. 2013. 12. 23.
[JQuery] Ajax 동기화 호출 방법 방법을 몰라 찾다보니 ajaxSetup을 통해 설정할 수 잇는 방법을 알게 되었다. 기본적으로 async (비동기) 호출 설정으로 되어있다고 한다. 필요해 의해 동기화로 호출 해야 하는 경우가 있을시 아래와 같이 처리하였다... ajax 메서드 호출시 $.ajax({ type: "POST", url: url, dataType: "json", contentType: "application/x-www-form-urlencoded; charset=euc-kr", async: false, // false : 비동기 , true : 동기 data: params, success: function (json) { }, error: function (e) { }}); // ajaxSetup으로 변경 방안 $("#ddl.. 2013. 12. 18.