Ajax 16

업로드가 완료될 때까지 XHR 진행 이벤트가 발생하지 않습니까?

업로드가 완료될 때까지 XHR 진행 이벤트가 발생하지 않습니까? 나는 PhoneGap 응용 프로그램에서 파일을 업로드하기 위해 다음 $.ajax 명령을 사용하고 있습니다. function updateProgress( evt ) { if ( evt.lengthComputable ) { var percentComplete = evt.loaded / evt.total * 100; console.log( percentComplete + "%" ); } } $.ajax({ url: url, type: "POST", data: data, cache: false, dataType: "json", processData: false, contentType: false, success: successCallback, er..

programing 2023.09.16

위조 방지 기능이 있습니까?ASP의 토큰입니다.NET MVC는 모든 CSRF 공격을 방지합니까?

위조 방지 기능이 있습니까?ASP의 토큰입니다.NET MVC는 모든 CSRF 공격을 방지합니까? 위조 방지 사용토큰을 사용하려면 각 요청이 유효한 토큰을 전달해야 하므로 웹 응용 프로그램에 데이터를 게시하는 단순 스크립트가 있는 악의적인 웹 페이지는 성공하지 못합니다. 하지만 악성 스크립트가 숨겨진 입력 필드에 위조 방지 토큰이 포함된 페이지를 다운로드하기 위해 (Ajax에 의해) 간단한 GET 요청을 먼저 만들고 추출하여 유효한 POST를 만드는 데 사용한다면 어떻게 될까요? 가능한가요, 아니면 제가 뭔가를 놓치고 있나요?네, 이것만 하시면 됩니다. 각 보호된 페이지에서 새 토큰을 생성하는 경우. 보호된 작업을 하여 확인하십시오.[ValidateAntiForgeryToken] 이것은 OWASP의 CSR..

programing 2023.09.01

아약스의 비동기적 특성을 처리하기 위한 아토믹 자바스크립트 작업이 있습니까?

아약스의 비동기적 특성을 처리하기 위한 아토믹 자바스크립트 작업이 있습니까? 서버에서 동적으로 코드(함수)를 로드하여 자바스크립트 코드로 실행한 후 배열에 저장하여 실행하고 있습니다.이 코드의 모든 스니펫은 정확히 한 번 실행되어야 합니다.psuedocode는 다음과 같습니다. function fetch(foo){ if (foo in fooArray){ //Do Nothing else{ //Fetch foo via Ajax and execute foo() } } 문제는 훨씬 더 복잡하지만 근본적으로 아래 명령을 실행하면 fetch('someFunctionName'); fetch('someFunctionName'); fetch('someFunctionName'); fetch('someFunctionName..

programing 2023.09.01

iframe 내에서 상위 창 다시 로드

iframe 내에서 상위 창 다시 로드 iframe에 로그인 페이지가 있고 iframe 내에서 ajax와 jquery를 사용하여 부모 창을 새로 고치지 않고 다시 로드하고 싶었지만 다음과 같은 오류가 발생합니다. (이 [0].ownerDocument || 이 [0].createDocumentFragment는 함수가 아닙니다. please help! Javascript를 사용하여 페이지를 다시 로드하여 이를 달성할 수 있었습니다. parent.location.reload(); 그리고 나서 나는 목표물을 열기 위해 방아쇠를 당겼습니다. $("#log-inout").trigger("click"); 저는 특이한 조건을 위해 그러한 시스템이 필요했습니다.이것은 비슷한 상황에 있는 다른 사람들에게 도움이 될 수 있..

programing 2023.09.01

AJAX의 비동기적 특성을 추상화하기 위한 유창한 Javascript 인터페이스 설계

AJAX의 비동기적 특성을 추상화하기 위한 유창한 Javascript 인터페이스 설계 AJAX 및 HTTP 요청의 비동기성을 숨기거나 기본적으로 유창한 인터페이스를 제공하기 위해 API를 어떻게 설계해야 합니까?Twitter의 새로운 Anywhere API의 예를 보여주는 방법: // get @ded's first 20 statuses, filter only the tweets that // mention photography, and render each into an HTML element T.User.find('ded').timeline().first(20).filter(filterer).each(function(status) { $('div#tweets').append('' + status.tex..

programing 2023.08.27

AJAX 요청 후 Javascript 파일 다시 로드

AJAX 요청 후 Javascript 파일 다시 로드 요청 후 생성된 새 요소는 myjQuery 코드의 이벤트 처리기에서 인식되지 않습니다. 이러한 이벤트를 다시 등록하기 위해 파일을 다시 로드하는 방법이 있습니까?Ajax 요청 결과로 대체된 요소에 대해 등록한 이벤트가 실행되지 않는다는 뜻입니까? 사용하다.live()이벤트 핸들러를 교체할 때 삭제되는 이벤트 핸들러의 처음 결과가 아니라 실렉터와 일치하는 요소(Ajax 결과에서 생성된 새 DOM 요소 포함)에 대해 이벤트를 등록하려면 http://api.jquery.com/live/) 를 참조하십시오. 예를 들어 교체 $('div.someClass').click(function(e){ //do stuff }); 와 함께 $('div.someClass')..

programing 2023.08.22

크롬 브라우저에서 XHR 디버깅

크롬 브라우저에서 XHR 디버깅 크롬으로 게시물 내용을 보는 방법은?개발자 도구를 시작합니다(Shift+Ctrl+J를 클릭합니다.Enable Resource Tracking페이지가 새로 고쳐집니다.Resources(리소스) 버튼을 클릭하면 XHR이 노란색으로 표시됩니다.게시 내용을 보려면 리소스를 클릭하십시오.POST 내용이 요청 헤더에 있습니다.탭 아래의 막대에 있는 XHR 버튼을 사용하여 XHR만 필터링할 수도 있습니다. 이게 도움이 되길 바랍니다. d34dh0r53Windows, Chrome 12에서는 콘솔 창 어딘가를 마우스 오른쪽 버튼으로 클릭하고 XMLHttpRequest logging을 선택하여 활성화해야 했습니다.2015년 업데이트 Chrome 버전 43 지금 다음으로 이동합니다.Setti..

programing 2023.08.22

dataType vs accepts - Ajax 요청

dataType vs accepts - Ajax 요청 Ajax Request에서 accepts와 dataType의 차이를 이해하려고 합니다.설명서 상태: 문서화 acceptes(기본값: DataType에 따라 다름) Type: PlainObject 반환할 응답의 종류를 서버에 알려주는 요청 헤더로 전송되는 내용 유형입니다. dataType(기본값:지능형 추측(xml, json, 스크립트 또는 html)유형: 문자열 서버에서 반환할 데이터 유형입니다. 기본적으로 같은 것인가요? 같은 목적을 가지고 있습니다.여기에, 바라건대, 정확한 답이 있습니다. 그accepts옵션을 변경할 수 있습니다.Accept요청의 머리글 이 옵션을 변경하면Accept요청의 헤더가 지정된 헤더로 설정됩니다.문자열이 아니라 승인된 응..

programing 2023.08.17

Google 가상화 막대 차트에서 도구 설명(텍스트 및 형식)을 사용자 지정하는 방법

Google 가상화 막대 차트에서 도구 설명(텍스트 및 형식)을 사용자 지정하는 방법 Google 시각화 막대 차트를 사용하고 있으며 막대를 클릭할 때 나타나는 도구 설명 텍스트와 형식을 사용자 지정하거나 변경하려고 합니다. 저는 문서를 다 읽었지만 이것을 구현할 방법을 찾지 못했습니다.당신은 알고 있습니까? 그게 가능할까요? 그렇다면 코드 예제를 몇 가지 제공해 주시겠습니까? 다을사여용번형변수있다습니경할식을 할 수 .google.visualization.NumberFormat학생들 var formatter = new google.visualization.NumberFormat({ fractionDigits: 0, prefix: '$' }); formatter.format(data, 1); // Appl..

programing 2023.08.02

텍스트 영역의 트위터 스타일 자동 완성

텍스트 영역의 트위터 스타일 자동 완성 다음과 같은 Javascript 자동 완성 구현을 찾고 있습니다. HTML 텍스트 영역에서 사용 가능 자동 완료를 호출하지 않고 일반 텍스트를 입력할 수 있습니다. 를 검출합니다.@문자를 입력하면 자동 완성됩니다. AJAX를 통해 옵션 목록을 로드합니다. Twitter가 tweet에 태그를 붙일 때 하는 것과 비슷하다고 생각합니다만, 재이용 가능한 좋은 실장은 찾을 수 없습니다. jQuery를 사용한 솔루션이 좋습니다. 감사해요.이 문제를 해결하는 또 하나의 훌륭한 라이브러리 At.js(추천) 원천 데모 그들은 지금 트리뷰트 도서관을 제안하고 있다. https://github.com/zurb/tribute 예문제가 해결되려면 한참 걸리겠지만, jquery-textc..

programing 2023.03.20