1 i f 2 <--- 해석가능하시죠 ?

Posted
Filed under dog발;/javascript
>> POST 전송, 결과값 리턴 (jQuery)
function post_s(href, parm, del){
	if(!del || confirm(”한번 삭제한 자료는 복구할 방법이 없습니다.\n\n정말 삭제하시겠습니까?”)){
		$.post(href, parm, function(req){
			document\.write(req);
		});
	}
}
// 예제 ... onClick="post_s('경로', {'param1' : 'val1', 'param2' : 'val2'}, true);"... 리턴값으로 document.location.replace('경로'); 등이 오면 됨, 3번째 요소는 삭제 명령을 위한 것. >> POST 이동
function post_goto(url, parm, target){
	var f = document.createElement('form');
	
	var objs, value;
	
	for(var key in parm){
		value = parm[key];
		objs = document.createElement('input');
		objs.setAttribute('type', 'hidden');
		objs.setAttribute('name', key);
		objs.setAttribute('value', value);
		f.appendChild(objs);
	}

	if(target)
		f.setAttribute('target', target);


	f.setAttribute('method', 'post');
	f.setAttribute('action', url);
	document.body.appendChild(f);
	f.submit();
}
// 예제 ... onClick="post_goto('경로', {'param1' : 'val1', 'param2' : 'val2'}); return false;" ... return false 를 넣지 않으면 IE6 에서 동작 안함. 아마도 버그? >> POST 창 >> POST 창
function post_win(name, url, parm, opt){
	var temp_win = window.open('', name, opt);
	post_goto(url, parm, name);
}
// 예제 - 폼(form)이 이미 존재하는 경우{ var f = document.form; var win = window.open('', '네임', '옵션'); f.target = '네임'; f.action = '경로' f.submit(); } - 그렇지 않은 경우는 위 함수를 이용한다.{ ... onclick="post_win('네임', '경로', {'param1' : 'val1', 'param2' : 'val2'}, '옵션');" ... }
2010/06/24 17:48 2010/06/24 17:48
Posted
Filed under dog발;/javascript
success 아래에 추가
xhr: /*@cc_on false && @*/window.XMLHttpRequest ?
function() { return new window.XMLHttpRequest(); } :
function() {
    try { return new window.ActiveXObject("Microsoft.XMLHTTP"); }
    catch(e) {}
}

참고 사이트  http://blog.linkibol.com/tag/memory-leak/
jquery 1.4.2 버젼 입니다.

-- phpschool.com HTML/SCRIPT Q&A 게시판 - 다크엔잴님 댓글
2010/06/11 09:31 2010/06/11 09:31