Ajax 52

ajax 요청 후 Chrome window.open(크롬 창)이 팝업처럼 작동합니다.

ajax 요청 후 Chrome window.open(크롬 창)이 팝업처럼 작동합니다. 사용자가 버튼을 누르면 ajax 요청을 수행한 다음 ajax 요청 결과를 사용하여 새 탭에서 열고 싶은 URL을 생성하는 상황이 발생합니다.그러나 ajax 요청에 대해 성공 처리기에서 window.open을 호출하면 팝업처럼 새 창에서 열립니다(팝업 차단기에 의해 차단됨).성공 코드는 클릭 핸들링 코드에서 비동기식 코드이기 때문에 크롬은 클릭과 인과관계가 있지만 클릭으로 트리거된 것은 아니라고 생각합니다.ajax 요청을 동기화하지 않고 이를 방지할 수 있는 방법이 있습니까? 편집 다음은 이러한 동작을 보여주는 몇 가지 최소 코드입니다. $('#myButton').click(function() { $.ajax({ type..

programing 2023.11.06

데이터를 삽입했지만 jquery는 여전히 오류를 반환합니다.

데이터를 삽입했지만 jquery는 여전히 오류를 반환합니다. 저는 데이터 서비스를 통해 데이터를 삽입하기 위해 jQuery를 팔로우했습니다.상태 응답 201을 받고 데이터가 데이터베이스에 성공적으로 삽입되었지만 시스템은 여전히 오류로 간주하고 "실패" 경고를 표시합니까? 내가 뭘 놓치고 있는 거지? $.ajax({ type: "POST", url: "http://localhost:49223/Form/WebDataService.svc/XMLForm(guid'1eaef3a0-d6df-45bf-a8f6-3e7292c0d77e')/XMLRecord/", data: JSON.stringify(record), contentType: "application/json; charset=utf-8", dataType: "..

programing 2023.11.01

middle click (새 탭) 및 javascript 링크

middle click (새 탭) 및 javascript 링크 저는 직장에서 웹사이트를 담당하고 있는데, 최근에는 더 빠르고 대응력을 높이기 위해 아약스 요청을 추가했습니다.하지만 그것은 문제를 제기했습니다. 제 페이지에는 메뉴처럼 왼쪽에 색인표가 있습니다.클릭하면 페이지의 나머지 부분을 채우는 요청이 이루어집니다.언제든지 색인의 다른 항목을 클릭하여 다른 페이지를 로드할 수 있습니다. javascript를 추가하기 전에 인덱스의 각 항목에 대해 미들클릭(새 탭 열기)이 가능하여 그 중 하나를 처리하는 동안 다른 페이지를 로드할 수 있었습니다.하지만 제가 모든 링크를 ajax 요청으로 변경했기 때문에, 그들은 이제 실제 링크가 아닌 javascript를 실행합니다.그래서 중간에 클릭하면 빈 탭만 열립니다..

programing 2023.10.27

Google Analytics에서 트래픽 스푸핑을 방지하는 방법

Google Analytics에서 트래픽 스푸핑을 방지하는 방법 우리는 각각 고유한 api 키를 가진 ajax 스타일의 서비스를 우리의 많은 웹사이트에 내장하고 싶습니다.제가 볼 수 있는 문제는 api 키가 자바스크립트 파일에 저장되어 있기 때문에 사용자가 잠재적으로 키를 가져가서 http referer를 스푸핑하고 그 api 키 아래의 api에 수백만 개의 요청을 할 수 있다는 것입니다. 그래서 구글에서 어떻게 분석 스푸핑을 방지할 수 있는지 궁금합니다.이것은 거의 같은 생각을 사용하기 때문입니다. 저는 또한 다른 아이디어에도 관심이 있습니다. 근본적으로 여기에 과정이 있습니다. A 사이트 -> 사용자 Ajax B 사이트 편집 - API가 ajax를 통해 호출되는 동안 악용되지 않도록 보호할 수 있는 ..

programing 2023.10.27

AJAX에서 xml 응답을 구문 분석하는 가장 좋은 방법은 무엇입니까?

AJAX에서 xml 응답을 구문 분석하는 가장 좋은 방법은 무엇입니까? XML로 요청에 응답하는 서버가 있는데 javascript로 파싱하고 싶습니다.저는 사용하기 쉬운 액션스크립트 xml 파서를 정말 좋아합니다.서버에서 가져온 XML을 쉽게 구문 분석할 수 있는 방법이 있습니까? 이상적인 용도는 다음과 같습니다. fetchXML new XMLParser.parser.parse가 문서에 액세스합니다. 그건 그렇고 저는 jquery를 사용할 계획입니다.단골손님$.ajax와 함께dataType: "xml"트릭을 수행할 것입니다. 그러면 간단한 웹 페이지처럼 jQuery selector로 컨텐츠를 검색할 수 있습니다(예:attr예제에서 각 북 노드의 "코드" 필드를 검색하는 기능 또는find특정 노드 유형을 ..

programing 2023.10.22

Jquery AJAX를 사용하여 MVC Action을 호출한 후 MVC에서 양식을 제출하는 방법은 무엇입니까?

Jquery AJAX를 사용하여 MVC Action을 호출한 후 MVC에서 양식을 제출하는 방법은 무엇입니까? 내 MVC View에는 다음 버튼이 있습니다. 이 버튼을 클릭하면 하나의 액션을 호출하고 거기서 몇 가지 작업을 수행한 다음 양식을 제출해야 합니다. 저는 jQuery를 가지고 있습니다. $('#btnSave').click(function () { $.ajax({ url: "/Home/SaveDetailedInfo", type: "POST", data: JSON.stringify({ 'Options': someData}), dataType: "json", traditional: true, contentType: "application/json; charset=utf-8", success: fun..

programing 2023.10.17

Laravel에서 유효하지 않은 후 홈페이지로 리디렉션

Laravel에서 유효하지 않은 후 홈페이지로 리디렉션 저는 Laravel 5.3으로 RESTful API를 개발하고 있어서 일부 기능을 테스트하고 있고 컨트롤러에 요청하고 있습니다.데이터베이스에 필드를 추가하기 전에 사용자가 보내는 요청을 확인해야 하므로 사용자 정의 FormRequest를 사용하여 확인합니다. Postman에서 API를 테스트하고 잘못된 요청을 보냈을 때 응답이 홈페이지로 리디렉션됩니다.나는 문서를 읽고 다음과 같은 문장을 발견했습니다. 유효성 검사에 실패할 경우 리디렉션 응답이 생성되어 사용자를 이전 위치로 다시 보냅니다.또한 오류는 세션에 플래시되어 표시할 수 있습니다.요청이 AJAX 요청인 경우, 유효성 검사 오류의 JSON 표현을 포함하여 422 상태 코드의 HTTP 응답이 사..

programing 2023.10.12

AJAX 호출 시 URL을 업데이트하시겠습니까?

AJAX 호출 시 URL을 업데이트하시겠습니까? 지금 제가 AJAX를 사용할 때 가장 큰 문제는 페이지에서 AJAX를 사용할 경우 다른 페이지로 이동한 후 브라우저의 뒤로 버튼을 사용하여 AJAX에서 변경된 내용이 모두 사라졌다는 것입니다. jQuery Addresses 플러그인을 사용하여 그 문제를 해결하려고 생각해 보았지만 URL을 완전히 변경하지 않고 "#whathever.html"로만 수정하는 방식이 마음에 들지 않습니다. 이상적으로 제가 원하는 것은 관련 AJAX 전화를 걸 때 URL을 "www.example.com/p:2/ "에서 "www.example.com/p:3/ "로 이동하는 것입니다. 가능한 일입니까?HTML5로 가능합니다. GitHub이나 Vkontakte 사이트의 예시로 테스트 할..

programing 2023.10.07

타이머에 따라 자동으로 브라우저의 HTML 페이지 새로 고침 - 15분마다

타이머에 따라 자동으로 브라우저의 HTML 페이지 새로 고침 - 15분마다 15분마다 웹사이트를 자동으로 타이머로 새로 고치는 것이 가능합니까?기본적으로 우리는 웹사이트를 업데이트할 것이고 우리는 웹사이트가 자동으로 새로 고쳐져서 우리가 가지고 있는 다른 컴퓨터에서 제어하는 큰 모니터에 표시되기를 원합니다. 따라서 변경할 때 해당 다른 컴퓨터로 이동하여 새로 고침을 클릭하는 대신 자동으로 새로 고침을 수행하여 계속 위에 유지할 수 있습니다. 감사합니다!이것을 안에 넣습니다. 언급URL : https://stackoverflow.com/questions/7206694/refresh-html-page-in-browser-automatically-on-timer-every-15-min

programing 2023.10.07

값 변경 수신기가 프라임페이스 일정관리에서 작동하지 않습니다.

값 변경 수신기가 프라임페이스 일정관리에서 작동하지 않습니다. 저는 프라임페이스 3.2와 JSF 2.0을 사용하고 있습니다. 제 시나리오는 제 양식에 파일 날짜, 마지막 날짜, 그리고 다음 날짜가 있는 것입니다.사용자가 파일 날짜를 입력하면 해당 값을 속성 mindate의 마지막 날짜에 최소 날짜로 사용할 수 있도록 bean에 파일 날짜 값을 업데이트해야 합니다. 내가 아는 바로는 가치변경 청취자는 양식 제출 시 실행할 수 있으므로 사용할 수 없습니다.p:ajax를 사용한 적이 있습니다.하지만 아직도 파일 날짜를 잡을 수가 없습니다.파일 날짜가 설정되지 않아 파일 날짜 이전의 마지막 날짜와 다음 날짜를 선택할 수 있습니다. caseMaster.xhtml CaseUtility.java public void..

programing 2023.10.02