반응형

ajax 37

자바.java.java잘못된 상태 예외: CDATA 태그가 중첩되지 않을 수 있습니다.

자바.java.java잘못된 상태 예외: CDATA 태그가 중첩되지 않을 수 있습니다. JSF 페이지에서 Ajax 요청에 문제가 있습니다.단추를 클릭하면 다음과 같은 예외가 표시됩니다. SEVERE: Servlet.service() for servlet Faces Servlet threw exception java.lang.IllegalStateException: CDATA tags may not nest at com.sun.faces.renderkit.html_basic.HtmlResponseWriter.startCDATA(HtmlResponseWriter.java:630) at javax.faces.context.ResponseWriterWrapper.startCDATA(ResponseWriterWr..

programing 2023.07.31

서로 다른 JS 라이브러리에서 생성된 모든 AJAX 요청을 가로채는 방법

서로 다른 JS 라이브러리에서 생성된 모든 AJAX 요청을 가로채는 방법 다른 JS 라이브러리(AngularJS, OpenLayers 등)를 사용하여 웹 앱을 구축하고 있으며 기록된 사용자 세션이 만료되었을 때(응답이 반환될 경우) 모든 AJAX 응답을 가로채는 방법이 필요합니다.401 Unauthorized로그인 페이지로 리다이렉트 합니다. 나는 Angular를 안다.JS 제공interceptors이러한 시나리오를 관리하지만 OpenLayers 요청에 이러한 주입을 달성할 방법을 찾지 못했습니다.그래서 저는 바닐라 JS 어프로치를 선택했습니다. 여기서 코드 조각을 찾았어요 (function(open) { XMLHttpRequest.prototype.open = function(method, url, a..

programing 2023.04.02

Ajax 요청에서 리다이렉트를 검출하고 있습니까?

Ajax 요청에서 리다이렉트를 검출하고 있습니까? jQuery를 사용하여 URL을 GET하고 302 리다이렉트로 응답했는지 여부를 명시적으로 확인하고 싶지만 리다이렉트를 따르지 않습니다. jQuery's$.ajax는 항상 리다이렉트를 따르는 것처럼 보입니다.이를 방지하고 이를 따르지 않고 리다이렉트를 표시하려면 어떻게 해야 합니까? "jquery ajax redirect"와 같은 제목을 가진 다양한 질문이 있지만 모두 서버가 제공하는 상태를 직접 확인하는 것이 아니라 다른 목표를 달성하는 것과 관련된 것으로 보입니다.AJAX 요구는 리다이렉트를 따르지 않을 기회가 없습니다(즉, 리다이렉트를 따라야 합니다).상세한 것에 대하여는, https://stackoverflow.com/a/2573589/965648..

programing 2023.04.02

jQuery AJAX/POST가 데이터를 PHP로 전송하지 않음

jQuery AJAX/POST가 데이터를 PHP로 전송하지 않음 그래서 저는 잠시 이 문제를 안고 있고, 이 주제에 대해 수많은 질문이 있다는 것을 알고 있습니다. 가능한 모든 해결책을 시도해 봤지만 여전히 효과가 없습니다. 이것은 내 경우 작동하지 않는 가장 간단한 예입니다. j쿼리: $.ajax({ url: "ajax/add-user.php", type: "POST", data: {name: 'John'}, success: function(data){ console.log(data); } }); PHP echo json_encode($_POST); 바로 그겁니다.항상 빈 어레이를 응답으로 돌려받습니다.로 시도했다.serialize()를 위해data:근데 항상 반응이 공허해요.게시된 값을 받아야 할 때..

programing 2023.04.02

이벤트 목록

이벤트 목록 이 안 요.어떤 이 전체 수 있나요? 태그? 태그? 것은 onblur이벤트나 비슷한 것.이벤트에 대한 일반적인 개요는 "JavaScript HTML DOM 이벤트"에서 확인할 수 있습니다. http://www.w3schools.com/jsref/dom_obj_event.asp PrimeFaces는 jQuery를 기반으로 하기 때문에 jQuery의 "이벤트" 문서는 다음과 같습니다. http://api.jquery.com/category/events/ http://api.jquery.com/category/events/form-events/ http://api.jquery.com/category/events/keyboard-events/ http://api.jquery.com/category/..

programing 2023.03.28

플라스크에서 ajax 호출을 사용하여 파일을 업로드하는 방법

플라스크에서 ajax 호출을 사용하여 파일을 업로드하는 방법 안녕하세요, 저는 플라스크에 익숙하지 않아서 서버에 ajax 호출을 사용하여 파일을 업로드하고 싶습니다.설명서에서 언급한 바와 같이 파일 업로드를 html에 다음과 같이 추가했습니다. Upload 아약스 핸들러는 이렇게 썼어요 $(document).ready(function() { $("#btn_upload_id" ).click(function() { $.ajax({ type : "POST", url : "/uploadajax", cache: false, async: false, success : function (data) {}, error: function (XMLHttpRequest, textStatus, errorThrown) {} })..

programing 2023.03.28

$.post와 $.ajax의 차이점

$.post와 $.ajax의 차이점 데이터 파라미터와 관련된 차이점을 아는 사람이 있는지 궁금합니다. 나는 가지고 있다$.post를 필요로 하는 방법$('#myform').serialize()데이터 매개 변수 및 작동으로 사용됩니다. 를 사용하여 같은 시도를 하면$.ajax()데이터 파라미터가 올바르지 않은 것 같아서 동작하지 않습니다. 위와 같은 차이점과 사용법을 아는 사람이 있습니까?.serialize?이 jquery 포럼 스레드는 다음과 같이 요약합니다. $.post를 사용하는 약식입니다.$.ajaxPOST 요구의 경우는, 이 2개를 사용해도 큰 차이는 없습니다.둘 다 같은 기본 코드를 사용할 수 있습니다. $.get같은 원리로 동작합니다. : addyosmani 한마디로 다음과 같습니다. $.po..

programing 2023.03.23

jQuery AJAX 문자 인코딩

jQuery AJAX 문자 인코딩 나는 현재 프랑스 웹사이트를 코딩하고 있다.다른 날의 일정을 로드하기 위해 측면 링크를 사용할 수 있는 일정 페이지가 있습니다. 이를 위해 사용하는 JS는 다음과 같습니다. 실제 AJAX는 마법처럼 작동합니다.나의 문제는 그 요청에 대한 응답에 있다. 프랑스 웹사이트이기 때문에 악센트가 있는 글자가 많습니다.ISO-8859-15 charset을 사용하고 있습니다.그러나 AJAX 요청에 대한 응답으로 문자 인코딩이 UTF-8로 다시 변경되는 것 같기 때문에 악센트가 ?가 되고 있습니다. 어떻게 하면 피할 수 있을까요?요청한 문서 상단에 PHP를 추가하여 문자 집합을 설정하려고 이미 시도했습니다. 하지만 그것 역시 효과가 없는 것 같다.무슨 생각 있어? 「 」 「 」 、 「..

programing 2023.03.23

새로고침 없이 URL을 동적으로 변경하는 방법

새로고침 없이 URL을 동적으로 변경하는 방법 이 질문에는 이미 답변이 있습니다. 페이지를 새로고침하지 않고 URL을 변경하려면 어떻게 해야 하나요? (20개의 답변) 닫힘4년 전에요. 네, 이것이 제가 하려는 것입니다(Google도 대부분 이 기능을 하고 있다고 생각합니다). 시나리오 A: 페이지 내/Main_Page3개의 섹션이 있다고 칩시다.사용자가 섹션 A의 "링크"를 클릭하면section A의 콘텐츠는 AJAX를 통해 로드되어 페이지에 삽입됩니다. 시나리오 B: 언제/Main_Page/Section_A로딩되어 거의 같은 페이지로 이동합니다(시나리오 A와 같음)./Main_Page로딩Section A이전과 같이 AJAX 경유. 문제: 동일한 페이지가 2개 있지만 URL이 다릅니다(첫 번째 경우 이..

programing 2023.03.23

TypeError: HTMLInputElement 인터페이스를 구현하지 않은 개체에서 스텝업이 호출되었습니다.

TypeError: HTMLInputElement 인터페이스를 구현하지 않은 개체에서 스텝업이 호출되었습니다. 이 코드가 있습니다. Find/Add Horse 링크를 클릭하면 Ajax 콜을 합니다. $(document).on('click', '.find_or_add_horse', function () { var search_term = $(this).parents('.sub-middle-column').find('.search_horse'); var box_no = $(this).data('box_no'); $.ajax({ url: "/startup_wizard/find_horse", dataType: 'script', type: 'GET', data: { box_no: box_no, search_ter..

programing 2023.03.23
반응형