반응형

Ajax 33

IE9은 F12를 친 후에만 아약스 호출을 올바르게 수행합니다.

IE9은 F12를 친 후에만 아약스 호출을 올바르게 수행합니다. JSP 페이지(jQuery 1.7.2)에 다음과 같은 jQuery 코드가 있습니다. function Header() { this.add = function ( parentDiv, leftToolbar, rightToolbar ) { hbHeader = Handlebars.compile( $( "#hb-header" ).html() ); $( parentDiv ).html( hbHeader( {user:{tenantDescription:"", firstName:"", lastName:""}, leftTB:null, rightTB:null } ) ); $.ajax( { url:"${pageContext.request.contextPath}/se..

sourcecode 2023.09.01

웹 워커로부터 AJAX 요청을 할 수 있습니까?

웹 워커로부터 AJAX 요청을 할 수 있습니까? 웹워커에서 jQuery를 사용할 수 없는 것 같습니다. 사용할 수 있는 방법이 있어야 한다는 것을 알고 있습니다.XMLHttpRequest하지만 제가 이 답을 읽을 때는 그것이 좋은 선택이 아닌 것 같습니다.물론 웹 워커 내부에서 AJAX를 사용할 수 있습니다. AJAX 호출은 비동기식이므로 콜백을 사용해야 합니다. 여기가 바로ajax웹워커 내부에서 서버를 누르고 AJAX 요청을 수행하는 데 사용하는 기능: var ajax = function(url, data, callback, type) { var data_array, data_string, idx, req, value; if (data == null) { data = {}; } if (callback ..

sourcecode 2023.09.01

Javascript에서 이중 백슬래시를 단일 백슬래시로 바꾸기

Javascript에서 이중 백슬래시를 단일 백슬래시로 바꾸기 다음과 같은 문제가 있습니다. 서버에 대한 AJAX 요청을 실행하는 스크립트가 있으면 서버가 반환됩니다.C:\backup\시사회에서하지만, 그 반응은."C:\\backup\\"큰 문제는 아닙니다. 더블 슬래시를 싱글 슬래시로 교체하려고 생각했기 때문입니다.여기 스택에서 찾아봤는데, 백슬래시 하나를 더블로 교체하는 방법만 찾았는데, 반대로 필요해요. 누가 이 문제를 도와줄 수 있습니까?이렇게 하면 됩니다."C:\\backup\\".replace(/\\\\/g, '\\') 정규식에서, 단일\로 탈출해야 합니다.\\그리고 그 대신에\또한. [edit 2021] 템플릿 리터럴을 사용하는 것이 더 나을 수 있습니다. console.log(`origin..

sourcecode 2023.09.01

Jersey: 요소가 1개인 Json 배열이 개체로 직렬화됩니다.

Jersey: 요소가 1개인 Json 배열이 개체로 직렬화됩니다. Jersey/Java로 REST 서버를 만들고 있는데 이상한 동작을 발견했습니다. 서버에 객체 배열을 Json으로 반환하는 메서드가 있습니다. @GET @Path("/files") @Produces(MediaType.APPLICATION_JSON) public Object getFiles() throws Exception{ DatabaseManager db = new DatabaseManager(); FileInfo[] result = db.getFiles(); return result; } 코드가 올바르게 실행되고 데이터가 클라이언트로 반환됩니다(jQuery ajax 호출).문제는 "result" 배열에 하나 이상의 요소가 있을 경우 반..

sourcecode 2023.09.01

$.ajax 게시물은 Chrome에서 작동하지만 Firefox에서는 작동하지 않습니다.

$.ajax 게시물은 Chrome에서 작동하지만 Firefox에서는 작동하지 않습니다. 좋아요, 짧게 할게요.데이터베이스에 값을 저장하는 스크립트가 있습니다.Chrome, Safari에서는 완벽하게 작동하지만 Firefox 또는 IE에서는 작동할 수 없습니다..php 파일에 데이터가 게시되지도 않고 아약스가 전혀 시작되지 않는 것 같습니다.아무나요? 다음은 제 jquery 스크립트입니다. $(document).ready(function(){ $("#dodaj").click(function(){ event.preventDefault(); var kategorija = $("#kategorija option:selected").val(); var si = $("#si").val(); var hu = $("#..

sourcecode 2023.08.27

경로 변경 시 모든 Axios 요청 중단 vue-router 사용

경로 변경 시 모든 Axios 요청 중단 vue-router 사용 경로를 변경할 때 완료되기 전에 어떻게 Axios 요청을 중단/취소할 수 있습니까? vue-router. 사용자가 페이지를 열면 자동으로 액시오스 요청을 보내 데이터를 가져오지만, 사용자는 응답을 기다리지 않고 vue-router로 경로를 변경합니다. 액시오스 요청이 많을 것입니다. 그래서 내 문제에 대한 해결책이 있습니까?업데이트: Axios(0.22.0+) CancelToken이제 더 이상 사용되지 않습니다.다음을 사용하여 업데이트된 솔루션에 대한 @m0r 답변 확인AbortController다음은 공식 문서의 링크입니다. https://axios-http.com/docs/cancellation 원답 기본적으로 글로벌 취소 토큰을 생성..

sourcecode 2023.08.17

jQuery에서 processData를 false로 설정하면 AJAX 요청이 중단됨

jQuery에서 processData를 false로 설정하면 AJAX 요청이 중단됨 나는 지금 잠시 동안 구글을 검색했고 오직 무엇을 찾을 수 있습니다.processData: false그렇습니다. 이와 같은 문제를 경험한 사람을 찾을 수 없습니다. JSON을 서버로 다시 전달하고 있으며 jQuery가 데이터를 쿼리 문자열로 자동 변환하는 것을 원하지 않으므로 processData를 false로 설정합니다.processData를 꺼내면 요청이 실행되는 것을 볼 수 있지만, 입력하자마자 (Firebug & Chrome 개발 도구를 사용하여) 요청이 실행되는 것을 볼 수 없습니다. $.ajax({ url: myUrl, type: "POST", data: {foo: "bar"}, processData: fals..

sourcecode 2023.08.07

해쉬방? 안 해쉬방?

해쉬방? 안 해쉬방? 저는 새로운 웹사이트를 개발하고 있는데 AJAX를 최대한 활용하고 싶습니다.기본적으로, 저는 사용자들이 거의 절대로 홈페이지를 벗어나지 않고 팝업 창, 슬라이더, 섹션 등에 모든 것을 표시하기를 원합니다. 현재 우리의 기존 웹사이트는 이미 꽤 높은 순위를 차지하고 있기 때문에 저 또한 구글을 행복하게 유지하고 싶습니다.저는 구글의 AJAX 애플리케이션 크롤링 가능하게 만들기를 읽고 _excaped_fragment_를 통해 크롤러에 동일한 콘텐츠를 제공해야 한다는 것을 이해했습니다. 그 문제는 저는 이미 SEO 친화적인 URL을 제공하는 움브라코를 이용하여 이 웹사이트를 개발하고 싶습니다. http://www.domain.com/about-us.aspx http://www.domain..

sourcecode 2023.08.02

오리진 http://localhost는 액세스-제어-허용-오리진에서 허용되지 않습니다.

오리진 http://localhost는 액세스-제어-허용-오리진에서 허용되지 않습니다. 나는 문제가 있습니다...저는 "http://api.master18.tiket.com/search/autocomplete/hotel?q=mah&token=90d2fad44172390b11527557e6250e50&secretkey=83e2f0484edbd2ad6fc9888c1e30ea44&output=json "에서 jsonapi를 얻으려고 노력합니다. 이 코드로 오프라인 모드를 시도할 때(즉, 메모장에 있는 json API를 복사하여 로컬 호스트에서 호출합니다)... function getLast(){ $.ajax({ url:"http://localhost/tickets/json/api_airport.json", t..

sourcecode 2023.07.28

json 인코딩된 폼 오류를 심포니로 반환하는 방법

json 인코딩된 폼 오류를 심포니로 반환하는 방법 양식을 제출하는 웹 서비스를 만들고 싶고, 오류가 발생하면 어떤 필드가 잘못되었는지 알려주는 JSON 인코딩 목록을 반환합니다. 현재 오류 메시지 목록만 표시되고 오류가 있는 필드의 이름이나 HTML ID는 표시되지 않습니다. 여기 내 현재 코드가 있습니다. public function saveAction(Request $request) { $em = $this->getDoctrine()->getManager(); $form = $this->createForm(new TaskType(), new Task()); $form->handleRequest($request); $task = $form->getData(); if ($form->isValid()) ..

sourcecode 2023.07.28
반응형