반응형

source 1602

AJAX: 문자열이 JSON인지 확인하시겠습니까?

AJAX: 문자열이 JSON인지 확인하시겠습니까? 내 JavaScript가 다음 행에서 크래시되는 경우가 있습니다. var json = eval('(' + this.responseText + ')'); 크래시는 다음과 같은 인수가 있을 때 발생합니다.eval()JSON이 아닙니다.이 콜을 발신하기 전에 문자열이 JSON인지 확인할 수 있는 방법이 있습니까? 프레임워크는 사용하고 싶지 않습니다.그냥 사용할 수 있는 방법이 있을까요?eval()그럴만한 이유가 있어, 약속해json.org의 JSON 파서를 포함하면 다음과 같이 parse() 함수를 사용하여 try/flash로 랩할 수 있습니다. try { var json = JSON.parse(this.responseText); } catch(e) { ale..

source 2023.03.05

커스텀 Angular를 사용한 스프링 부트 및 보안JS 로그인 페이지

커스텀 Angular를 사용한 스프링 부트 및 보안JS 로그인 페이지 커스텀 Angular를 구현하고 있습니다.Spring Security용 JS 로그인 페이지 및 인증에 문제가 있습니다. 이 튜토리얼/예시에 따라, 그 예는 로컬로 정상적으로 동작합니다. 단, 직접 실장하려고 하면 인증이 실패합니다.제 실수가 어디에 있는지 모르겠어요. POST가 credential로 /login(컬은 예와 동일)되어 GET /login/로 리다이렉트된 302 Found가 수신되고 404 Not Found가 반환됩니다. /login에 POST를 시도해도 Spring은 디버깅로그를 생성하지 않습니다.그래서 나는 그것이 302를 어떻게 서비스하고 있는지 잘 모르겠다. 내 코드는 다음 URL에서 찾을 수 있습니다. 주목할 만한..

source 2023.03.05

Ajax에서 302 리다이렉트를 처리할 수 없습니다.그 이유는 무엇입니까?

Ajax에서 302 리다이렉트를 처리할 수 없습니다.그 이유는 무엇입니까? 이 질문에는 이미 답변이 있습니다. jQuery Ajax 호출 후 리다이렉트 요청을 관리하는 방법 (34 회답) 닫힘9년 전. asp.net mvc에서 Forms Authentication을 사용하여 백엔드 서버를 작성했습니다.사용자가 인증되지 않은 경우 서버는 자동으로 로그인 액션으로 302 리다이렉트를 전송하고 로그인 페이지를 반환합니다. 클라이언트 측에는 아이템 리스트가 있습니다.이 목록은 인증된 사용자만 액세스할 수 있습니다.페이지에 Ajax (jQuery의 $.ajax 함수)를 사용하여 목록을 새로 고치는 버튼이 있습니다. 여기서 문제는 인증티켓이 타임아웃이 되어 사용자가 [Refresh]버튼을 클릭했을 때입니다. 새로고..

source 2023.03.05

WordPress 단축코드를 사용하여 태그 추가

WordPress 단축코드를 사용하여 태그 추가 쇼트 코드를 사용한 간단한 WordPress 플러그인을 쓰고 있습니다.숏코드가 포함된 페이지에 특정 정보를 입력해 주세요.태그. 이게 가능한가요?그렇다면 우아한 방법이 있을까요? 나는 내가 더 할 수 있다는 것을 안다.태그 부착wp_head후크입니다만, 메타 태그의 컨텐츠가 플러그 인에 의해서 생성된 문자열과 일치하도록 해 주세요.모든 코드를 헤더로 이동할 수 있지만, 나중에 쇼트 코드에서 어떻게 참조해야 할지 잘 모르겠습니다.즉, 변수 선언을 할 수 있습니다.필터를 사용하면 쇼트 코드를 사용하여 호출하는 클래스 메서드에 사용할 수 없습니다. 좋은 생각 있어요? 갱신: shortcode의 핸들러 함수가 wp_head hook에 액션을 추가하는 좋은 솔루션이..

source 2023.03.05

spring을 사용하여 xml을 정리하고 marshal을 해제하는 방법은 무엇입니까?

spring을 사용하여 xml을 정리하고 marshal을 해제하는 방법은 무엇입니까? 봄 부츠 프로젝트가 있어요.내 프로젝트에 몇 가지 xds가 있어.maven-jaxb2-plugin을 사용하여 클래스를 생성했습니다.이 튜토리얼을 사용하여 샘플 스프링 부트 애플리케이션을 실행했습니다. import org.kaushik.xsds.XOBJECT; @SpringBootApplication public class JaxbExample2Application { public static void main(String[] args) { //SpringApplication.run(JaxbExample2Application.class, args); XOBJECT xObject = new XOBJECT('a',1,2); ..

source 2023.03.05

Heroku는 Java 11 Spring Boot App을 배포할 수 없습니다.

Heroku는 Java 11 Spring Boot App을 배포할 수 없습니다. 이 질문에는 이미 답변이 있습니다. Maven에서 앱을 빌드하지 못했습니다.로컬에서 코드를 실행할 수 있지만 heroku에서는 전개할 수 없습니다. (5개의 답변) 닫힘3년 전. Java 버전 11.0.1을 사용하여 Spring Boot 앱을 Heroku에 도입하려고 합니다.오류: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project my-project: Fatal error compiling: invalid target release: 11 -> [Help 1] 많은 조사 끝에..

source 2023.02.18

$digest 이후 angularjs 워치 실행 연기(DOM 이벤트 상승)

$digest 이후 angularjs 워치 실행 연기(DOM 이벤트 상승) DOM 이벤트를 트리거하는 워치가 있습니다. scope.$watch(function() { return controller.selected; }, function(selected) { if (selected) { $input.trigger('focus'); } }); 문제는 '포커스'에 대한 핸들러가 있다는 것입니다.scope.$apply. $input.bind('focus', function() { scope.$apply(function() { controller.focused = true; }); }); 그래서 제가$watch내부로부터 발사되다$digest다른 것을 트리거하려고 하기 때문에 에러가 발생합니다.$digest. 제..

source 2023.02.17

각도 [$injector: modulerr]에러 디버깅 방법

각도 [$injector: modulerr]에러 디버깅 방법 각도가 점점 커지는 것 같아요.가끔 일을 망쳐서 다음 유형의 오류가 발생합니다. [$injector:modulerr] Failed to instantiate module App due to: 에러 메시지에 근거해 에러를 검출하는 것은 매우 어려운 경우가 있습니다.특히, 다양한 컨트롤러가 있는 파일이 다수 있는 경우는 더욱 그렇습니다. Chrome 또는 Firefox에서 이러한 오류를 디버깅하는 방법이 있습니까?그냥 설명하려고. 이는 Angular의 최소 버전을 로드했을 때 얻을 수 있는 결과입니다.angular.min.js): Error: $injector:modulerr Module Error Failed to instantiate modul..

source 2023.02.17

jQuery의 모든 활성 Ajax 요청 중지

jQuery의 모든 활성 Ajax 요청 중지 양식을 제출할 때 모든 활성 Ajax 요청이 실패하여 오류 이벤트가 트리거되는 문제가 있습니다. 오류 이벤트를 트리거하지 않고 jQuery의 모든 활성 Ajax 요청을 중지하려면 어떻게 해야 합니까?Ajax 요청을 작성할 때마다 변수를 사용하여 저장할 수 있습니다. var request = $.ajax({ type: 'POST', url: 'someurl', success: function(result){} }); 그런 다음 요청을 중단할 수 있습니다. request.abort(); 보류 중인 모든 Ajax 요청을 추적하는 어레이를 사용하고 필요한 경우 중단할 수 있습니다.다음 스니펫을 사용하면 요청 목록(풀)을 유지하고 필요에 따라 모두 중단할 수 있습니다...

source 2023.02.17

AJAX 응답에서 쿠키를 얻는 방법

AJAX 응답에서 쿠키를 얻는 방법 나는 가지고 있다$.ajax같은 도메인에서 요청을 받고 쿠키를 읽고 싶습니다.계속 돌아온다null. $.ajax({ type: 'GET', url: myUrl, success: function(output, status, xhr) { alert(xhr.getResponseHeader("MyCookie")); }, cache: false }); 좋은 생각 있어요?저는 크롬을 사용하고 있습니다.브라우저는 보안상의 이유로 ajax 요청에서 받은 것과 같은 서드파티 쿠키에 액세스할 수 없지만 자동으로 처리됩니다! 이 작업을 수행하려면 다음 작업을 수행해야 합니다. 1) 쿠키가 반환될 것으로 예상되는 Ajax 요청을 사용하여 로그인합니다. $.ajax("https://examp..

source 2023.02.17
반응형