ajax 24

JavaScript 최대 Blob 크기에 제한이 있습니까?

JavaScript 최대 Blob 크기에 제한이 있습니까? AJAX 콜을 사용하여 파일을 다운로드하려고 합니다.클라이언트에서 헤더를 보내야 하는 것과 함께 포스트 요청을 해야 하기 때문에 AJAX 콜을 사용해야 합니다.서버 API는 우리 통제하에 있지 않기 때문에 AJAX를 사용하는 것 외에는 선택의 여지가 없습니다.파일 저장 대화상자를 표시하기 위해 아래와 같이 바이트 배열을 blob으로 변환합니다. var oReq = new XMLHttpRequest(); oReq.open("POST","api/operations/zip", true); oReq.responseType = "arraybuffer"; oReq.onload = function(oEvent) { var blob=new Blob([oReq...

source 2023.02.22

jQuery AJAX 폼이 두 번 제출됨

jQuery AJAX 폼이 두 번 제출됨 jQuery를 통해 캡처하고 AJAX를 통해 전송하는 폼이 있습니다.문제는 페이지를 새로 고칠 때마다 양식이 여러 번 제출된다는 것입니다. 제출 버튼의 바인드를 해제하려고 했는데, 첫 번째 제출 후에 정상적으로 양식이 게시됩니다.어떤 도움이라도 주시면 감사하겠습니다. $('#exportForm').submit(function() { $.ajax({ type: "POST", url: $(this).attr('action'), data: $(this).serialize(), success: function(response) { $('#exportForm').unbind('submit'); console.log(response); } }); return false; }..

source 2023.02.22

페이지를 새로고침하지 않고 브라우저 주소 표시줄을 변경하는 방법 - HTML/Javascript

페이지를 새로고침하지 않고 브라우저 주소 표시줄을 변경하는 방법 - HTML/Javascript 이 질문에는 이미 답변이 있습니다. 닫힘11년 전에요. 중복 가능성: GitHub은 URL을 변경하는데 새로고침은 어떻게 하지 않나요? 안녕하세요, 여러분 Github.com은 사용자에게 저장소를 참조할 때 웹 페이지를 강제로 다운로드하지 않고 페이지 내용을 새로 고치기 위해 AJAX를 사용한다는 것을 알게 되었습니다. 또한 Github은 브라우저 주소 표시줄을 콘텐츠를 나타내는 실제 주소로 변경합니다.URL 내의 # 해시태그를 사용하여 구현하지 않으면 어떻게 구현해야 할지 모르겠습니다. 한마디로 github은 해시태그를 사용하지 않고 새로운 웹 페이지를 로드하기 위해 Ajax를 사용합니다.그들은 어떻게 이 ..

source 2023.02.12

추가 쿼리 문자열 매개 변수 또는 POST를 사용할 수 없는 경우 Internet Explorer 11에서 AJAX 캐시를 피하는 방법

추가 쿼리 문자열 매개 변수 또는 POST를 사용할 수 없는 경우 Internet Explorer 11에서 AJAX 캐시를 피하는 방법 저는 이 질문이 제기되었다는 것을 알고 있지만, 현대의 REST에서는 이 질문의 이전 반복이나 답변이 정확하거나 충분하지 않습니다.이 질문에 대한 명확한 답변이 필요하다. 문제는 잘 알려져 있습니다.IE(11개라도)는 AJAX 요구를 캐시합니다.이것은 정말 바보 같은 일입니다.다들 이해해요. 잘 이해되지 않는 것은 이전의 답변 중 어느 것도 충분하지 않다는 것이다.SO에 관한 이 질문의 모든 이전 인스턴스는 다음 중 하나에 의해 충분한 답변으로 표시됩니다. 1) 각 요구에서 고유한 쿼리 문자열 파라미터(유닉스 타임스탬프 등)를 사용하여 각 요구 URL을 고유하게 하여 캐..

source 2023.02.12