[TIL 2021.08.31] 자바스크립트

4693 단어 jsjs

여러가지

자바스크립트 1

if문 조건에서 true false 판별하는게 true false 뿐만이 아니라 여러가지로 true false 가 된다.

truefalse
truefalse
10
-1" "
"true", "false"null
"1"undefined
"0"
"-1"

자바스크립트 2 (jQuery)

location.href 로 get 형식으로 페이지 이동이 가능하지만 post로 값을 전달하면서 그 페이지를 호출하려면 <form> 형태로 만들어서 보내면 된다. 아래 복붙해서 쓰면됨

function pageGoPost(d) {
    var insdoc = "";
    for (var i = 0; i < d.vals.length; i++) {
        insdoc += "<input type='hidden' name='" + d.vals[i][0] + "' value='" + d.vals[i][1] + "'>";
    }
    var goform = $("<form>",
        {
            method: "post",
            action: d.url,
            target: d.target,
            html: insdoc
        })
        .appendTo("body");
    goform.submit();
### }


출처: https://horangi.tistory.com/417 [노을빛호랑이의 웹개발 놀이] 
예시
예: xxx.html 페이지로 인수값 a=1, b=2 을 전달할 경우

pageGoPost({
  url: "xxx.html",
  target: "_self",
  vals: [
    ["a", 1],
    ["b", 2]
  ]
});



출처: https://horangi.tistory.com/417 [노을빛호랑이의 웹개발 놀이]

$.post()는 post로 데이터보내고 응답을 받는 목적으로 쓰임. 페이지를 이동하거나 하지 않음

좋은 웹페이지 즐겨찾기