반응형

ajax 7

JavaScript: Ajax 요청 후 글로벌 변수

JavaScript: Ajax 요청 후 글로벌 변수 이 질문에는 이미 답변이 있습니다. 비동기 콜에서 응답을 반환하려면 어떻게 해야 하나요? (41개의 답변) 닫힘8년 전. 질문은 매우 간단하고 기술적인 것입니다. var it_works = false; $.post("some_file.php", '', function(data) { it_works = true; }); alert(it_works); # false (yes, that 'alert' has to be here and not inside $.post itself) 내가 달성하고 싶은 것은: alert(it_works); # true 그렇게 할 수 있는 방법이 있나요?할 수 없는 경우$.post()적용할 값을 반환하다it_works?필요한 것은..

source 2023.03.28

AJAX 요청으로 쿠키 값을 설정하려면 어떻게 해야 합니까?

AJAX 요청으로 쿠키 값을 설정하려면 어떻게 해야 합니까? AJAX 요청에 cookie 값을 설정하고 싶은데 아래 코드가 작동하지 않습니다. $.ajax({ type: "GET", url: "http://example.com", cache: false, setCookies: "lkfh89asdhjahska7al446dfg5kgfbfgdhfdbfgcvbcbc dfskljvdfhpl", crossDomain: true, dataType: 'json', success: function (data) { alert(data); }); 헤더에 쿠키를 설정하려면 어떻게 해야 하나요?기본적으로 동기 요청뿐만 아니라 Ajax 요청도 문서 쿠키를 자동으로 보냅니다.따라서 쿠키를 요청이 아닌 문서로 설정해야 합니다.하지만..

source 2023.03.13

POST 요청보다 GET 요청을 사용하는 이점은 무엇입니까?

POST 요청보다 GET 요청을 사용하는 이점은 무엇입니까? 과거에 제 Ajax 어플리케이션 중 몇 개는 GET 요청을 사용했지만 지금은 POST 요청을 사용하기 시작했습니다.POST 요구는 조금 더 안전하고 확실히 url 친화적이고 예쁜 것 같습니다.그래서 GET request를 사용해야 할 이유가 있는지 궁금합니다.나는 일반적으로 다음과 같이 문제를 제기한다.요청 후 중요한 사항이 변경되었습니까?(로그 등)이 경우 POST 요구여야 합니다.그렇지 않으면 GET 요구여야 합니다. POST 요구를 「약간」시큐러티라고 하는 것은, 유저가 POST 요구를 페이지에 가짜로 하는 것은 지극히 간단한 일이기 때문에, 매우 기쁘게 생각합니다.단, POST 요구로 하면 웹 액셀러레이터 또는 새로고침이 실수로 액션을 ..

source 2023.03.08

AJAX 요청의 상대 URL

AJAX 요청의 상대 URL Javascript는 왜 표준 HTML과 다른 상대 URL을 취급합니까?다음 URL을 생각해 보세요(또는 참조만 하면 됩니다).http://en.wikipedia.org/wiki/RomeFirebug 콘솔(또는 다른 Javascript 콘솔)을 열고 다음과 같이 입력합니다. var x = new XMLHttpRequest(); x.open("GET", "foo", true); x.send("bar"); 내 시스템에서는 요청이 "http://en.wikipedia.org/wiki/foo"로 전송됩니다.URL의 "ROM"은 무시됩니다.URL("http://en.wikipedia.org/wiki/Rome/")에 후행 슬래시가 있는 동일한 요청은 "foo"를 전체 URL에 추가합니다..

source 2023.02.26

ajax가 사용할 수 있는 websocket/socket.io의 단점은 무엇입니까?

ajax가 사용할 수 있는 websocket/socket.io의 단점은 무엇입니까? 이전에도 비슷한 질문을 한 적이 있으며 모두 AJAX가 쓸모없게 되지 않을 것이라는 결론에 도달했다.하지만 어떤 면에서 웹소켓보다 에이잭스가 더 나은가? socket.io을 사용하면 플래시나 긴 폴링으로 되돌아가기 쉬우므로 브라우저 호환성은 문제가 되지 않는 것 같습니다. 웹소켓은 양방향입니다.여기서 ajax는 비동기 요구를 합니다.Websocket 클라이언트는 서버에 메시지를 보냅니다.POST/GET 파라미터는 JSON으로 부호화할 수 있습니다. 그렇다면 100% 웹소켓을 사용하는 것이 어떤 문제일까요?모든 방문자가 서버에 대한 지속적인 웹 소켓 연결을 유지한다면 방문 세션에서 몇 가지 Ajax 요청을 하는 것보다 더 ..

source 2023.02.15

AJAX 요청 시 Greasemonkey 스크립트를 실행합니다.

AJAX 요청 시 Greasemonkey 스크립트를 실행합니다. 사용자 스크립트를 작성 중인데 메인 페이지가 AJAX 요청을 할 때 스크립트가 실행되지 않는 것을 알게 되었습니다. 메인 페이지 로드 시 및 AJAX 요청 시 모두 사용자 스크립트를 실행할 수 있는 방법이 있습니까?AJAX 요청에서 스크립트의 코드를 재실행하는 현명한 방법은 페이지의 키 비트에 초점을 맞추고 변경을 확인하는 것입니다. 예를 들어 다음과 같은 HTML이 페이지에 포함되어 있다고 가정합니다. Comment 1... Comment 2... ... 댓글 올 때마다 대본이 뭔가를 해주길 원했잖아요 이제 모든 AJAX 호출을 가로챌 수 있고 또는 듣거나 DOMSubtreeModified (권장되지 않음) 또는 사용MutationObse..

source 2023.02.15

jQuery: txt 파일을 로드하여 div에 삽입합니다.

jQuery: txt 파일을 로드하여 div에 삽입합니다. *.txt 파일을 로드하여 내용을 div에 삽입하고 싶습니다.내 코드는 다음과 같습니다. js: $(document).ready(function() { $("#lesen").click(function() { $.ajax({ url : "helloworld.txt", success : function (data) { $(".text").html(data); } }); }); }); html: Lorem Ipsum txt: im done fire bug report 버튼을 클릭하면 다음 오류가 발생합니다. Syntax-Error im done 어떻게 하면 좋을지 모르겠다:-data Type을 추가해야 합니다(http://api.jquery.com/j..

source 2023.02.11
반응형