Ajax 17

grails 컨트롤러에서 ajax 요청 또는 브라우저 요청 식별

grails 컨트롤러에서 ajax 요청 또는 브라우저 요청 식별 저는 아약스를 많이 사용하는 성배 어플리케이션을 개발하고 있습니다.요청이 ajax call이면 응답(이 부분이 작동 중)을 제공해야 하지만 브라우저에 URL을 입력하면 요청된 페이지가 아닌 홈/인덱스 페이지로 이동해야 합니다.아래는 ajax call의 gsp code 샘플입니다. //ajax call rendered in this area 브라우저 URL 표시줄에 http://localhost:8080/Dash/todo/list를 입력하면 컨트롤러가 http://localhost:8080/Dash/auth/index로 리디렉션됩니다. 컨트롤러에서 이를 검증하는 방법.이 동적 메서드를 BootStrap.init closure에 추가하는 것이 ..

programing 2023.11.06

Primefaces 3.0 문제.M2 OneMenu 선택Ajax 동작

Primefaces 3.0 문제.M2 OneMenu 선택Ajax 동작 두 개의 SelectOne Menu 컨트롤을 구현하는 데 문제가 있습니다. 두 번째 컨트롤의 데이터는 첫 번째 컨트롤에서 선택한 것에 따라 달라집니다.primeFaces 쇼케이스의 예는 제가 구현하고자 하는 것과 거의 같습니다. http://www.primefaces.org/showcase-labs/ui/pprSelect.jsf 데이터베이스에서 데이터를 가져와야 한다는 것만 빼면요 위의 예는 동일한 프로젝트에서 올바르게 작동하고 있습니다.GlassFish 3.1과 PrimeFaces 3.0으로 NetBeans 7.0을 사용하고 있습니다.M2, 최근 하락 (2011년 6월 20일). JSF 페이지의 소스코드와 관리되는 bean이 첨부되어..

programing 2023.09.27

ES6 제너레이터: 반복기의 스택 트레이스가 불량합니다.던지다 (err)

ES6 제너레이터: 반복기의 스택 트레이스가 불량합니다.던지다 (err) ES6 방법:iterator.throw(err)종종 예외를 주입하는 것으로 묘사됩니다. 마치 그것이 발생한 것처럼.yield생성기에 있는 문장.문제는 이 예외에 대한 스택 트레이스에 수율 문에 대한 파일/행에 대한 참조 또는 해당 함수가 포함되어 있지 않다는 것입니다.오히려 스택 트레이스는 예외 개체를 구성할 때만 생성되는 것으로 보이며, 이 개체는 내부에 있지 않습니다.generator. 문제는 어떻게 하면 스택 트레이스 또는 다른 방법으로 위반되는 수익률 진술의 위치를 알 수 있을까 하는 것입니다. function* one_of_many_generators() { // ... yield ajax(url); //

programing 2023.09.12

양식 없이 코드이그니터 CSRF 토큰을 얻는 중?

양식 없이 코드이그니터 CSRF 토큰을 얻는 중? 내 사이트에서 CSRF 보호를 사용하도록 설정되어 있지만 CSRF 토큰이 숨겨진 필드에 배치되는 유일한 시간은form_close()사용됩니다.ajax를 통해 자료를 올리는데 500개의 오류를 방지하기 위해 CSRF도 함께 보내야 합니다. CSRF 토큰을 페이지에 명시적으로 내장하는 방법이 있다고 생각했는데 찾을 수가 없네요. 페이지에 양식이 없는데 CSRF 토큰을 받으려면 어떻게 해야 합니까?보안 클래스를 통해 CSRF 토큰 이름과 값을 얻을 수 있습니다. $this->security->get_csrf_hash(); $this->security->get_csrf_token_name(); 이런 식으로 양식에 추가합니다.

programing 2023.09.12

POST는 문자 집합을 준수하지 않지만 AJAX 요청은 수행하는 이유는 무엇입니까?톰캣 6

POST는 문자 집합을 준수하지 않지만 AJAX 요청은 수행하는 이유는 무엇입니까?톰캣 6 저는 utf-8 문자를 처리할 수 있는 양식을 제출해야 하는 Tomcat 기반의 애플리케이션을 가지고 있습니다.Ajax를 통해 제출하면 utf-8의 getParameter()에서 데이터가 올바르게 반환됩니다.양식 게시물을 통해 제출할 때 데이터는 iso-8859-1의 getParameter()에서 반환됩니다. 저는 fiddler를 사용했고, 요청의 유일한 차이점은 ajax 호출에서 Content-Type 헤더 끝에 charset=utf-8이 추가된다는 것입니다(예상대로 컨텐츠 유형을 명시적으로 보내기 때문입니다). Ajax의 ContentType: "application/x-www-form-url이 인코딩되었습니다..

programing 2023.09.02

다중 XMLHttpRequest를 사용하는 방법은 무엇입니까?

다중 XMLHttpRequest를 사용하는 방법은 무엇입니까? 8개의 다른 URL에서 8개의 JSON을 받아야 합니다. 변경해야 할 쿼리 문자열을 Array에 저장하고 for 루프로 루프합니다.내 코드는 다음과 같습니다. var index = ["ESL_SC2", "OgamingSC2", "cretetion", "freecodecamp", "storbeck", "habathcx", "RobotCaleb", "noobs2ninjas"]; var request = new XMLHttpRequest(); for (var i = 0; i < index.length; i++) { var url = "https://wind-bow.glitch.me/twitch-api/channels/" + index[i]; req..

programing 2023.08.18

Ajax 호출 채우기 Typeahead 부트스트랩

Ajax 호출 채우기 Typeahead 부트스트랩 제가 하려는 것은 아약스를 통해 json 객체를 얻고 부트스트랩 유형을 한 가지 값으로 미리 채우는 것입니다. 내 코드는 다음과 같습니다. nameTypeHead: function () { var _self = this, searchInput = $('#nameTypeHead'), arr = []; function getArray() { $.ajax({ url: '/Home/AutoComplete', type: 'post', dataType: 'json', data: { searchText: searchInput.val() }, success: function (data) { $.each(data, function () { arr.push(this.Nam..

programing 2023.08.18

인터넷 연결이 오프라인 상태인지 탐지하시겠습니까?

인터넷 연결이 오프라인 상태인지 탐지하시겠습니까? JavaScript에서 인터넷 연결이 오프라인인지 탐지하려면 어떻게 해야 합니까?이제 거의 모든 주요 브라우저가 이 속성을 지원하며, 이에 상응하는online그리고.offline창구행사 다음 코드 조각을 실행하여 테스트합니다. console.log('Initially ' + (window.navigator.onLine ? 'on' : 'off') + 'line'); window.addEventListener('online', () => console.log('Became online')); window.addEventListener('offline', () => console.log('Became offline')); document.getElementB..

programing 2023.05.25

요청에 대해 일부 jQuery 글로벌 Ajax 이벤트 처리기 사용 안 함

요청에 대해 일부 jQuery 글로벌 Ajax 이벤트 처리기 사용 안 함 글로벌 Ajax 이벤트 핸들러가 정의되어 있다고 가정합니다(ajaxStart, ajaxStop 및 ajaxError).보통은 문제 없습니다만, 한 가지 요청으로 ajaxError 핸들러를 디세블로 하면서도 평소대로 ajaxStart 핸들러와 ajaxStop 핸들러를 실행하고 싶습니다.jQuery ajax 함수 문서에서는 "global" 파라미터를 false로 설정하고 $.ajax 함수에 전달하여 모든 글로벌 Ajax 이벤트핸들러를 디세블로 할 수 있지만 일부 글로벌핸들러를 디세블로 할 수 있는 방법은 기재되어 있지 않습니다. ajaxError 함수에 전달된 ajaxSettings 객체의 "url" 속성에 대한 테스트를 수행함으로써 ..

programing 2023.04.05

Ajax, 뒤로 버튼 및 DOM 업데이트

Ajax, 뒤로 버튼 및 DOM 업데이트 javascript가 A페이지에서 DOM을 수정하면 사용자는 B페이지로 이동한 후 뒤로 버튼을 눌러 A페이지로 돌아갑니다.A페이지의 DOM 에 대한 모든 수정이 없어지고, 유저에게는, 최초로 서버로부터 취득한 버전이 표시됩니다. 스택오버플로우, 레딧 및 기타 많은 인기 웹사이트에서 이와 같이 작동합니다.(테스트 코멘트를 이 질문에 추가하고 다른 페이지로 이동하여 돌아가기 버튼을 누릅니다.코멘트는 "사라집니다"). 이는 타당하지만 일부 웹사이트(apple.com, basecamphq.com 등)에서는 브라우저가 사용자에게 페이지의 최신 상태를 제공하도록 강요하고 있습니다.(http://www.apple.com/ca/search/?q=http://http://www...

programing 2023.04.05