[TIL 2021.08.31] 자바스크립트
여러가지
자바스크립트 1
if문 조건에서 true false 판별하는게 true false 뿐만이 아니라 여러가지로 true false 가 된다.
true | false |
---|---|
true | false |
1 | 0 |
-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로 데이터보내고 응답을 받는 목적으로 쓰임. 페이지를 이동하거나 하지 않음
Author And Source
이 문제에 관하여([TIL 2021.08.31] 자바스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kyukim/20210831저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)