js 아 날로 그 폼 post 방식 제출

1298 단어 자바 script
더 읽 기
js 아 날로 그 폼 post 방식 제출
1.1 개술
        js 동적 으로 form 관련 요 소 를 만 든 다음 post 제출 을 하고 제출 한 form 관련 요 소 를 삭제 하면 됩 니 다.
1.2 실례
function postCall( url, params, target){  
    //  form          。  url:      ;  target:      。
    var tempForm = document.createElement("form");  
    tempForm.action = url;  
    tempForm.method = "post";  
    tempForm.style.display="none"  
    if(target) { tempForm .target = target;  }  
    //  input          。  params:     (JSON  )。
    for (var x in params) {  
        var ipt = document.createElement("input");  
        ipt.name = x;  
        ipt.value = params[x];  
        tempForm.appendChild(ipt);  
    }  
    //        
    var ipt = document.createElement("input");  
    ipt.type = "submit";  
    tempForm.appendChild(ipt);  
    //  ->  ->  
    document.body.appendChild(tempForm);  
    tempForm.submit();  
    document.body.removeChild(tempForm);  
}  
  :
postcall( 'newAnime', {page_num:1,page_size:10});  
  :  
postcall( 'newAnime', {page_num:1,page_size:10}, '_blank');  

좋은 웹페이지 즐겨찾기