ajax 25

아약스 vs.웹 소켓 대웹 작업자

아약스 vs.웹 소켓 대웹 작업자 이 세 가지의 차이점은 무엇입니까?그들은 정확히 같은 일을 하는 것처럼 보입니다.다른 방법보다 한 방법을 사용하는 이유와 시기를 선택하시겠습니까?AJAX와 웹 소켓은 모두 서버에 대한 통신 채널을 설정하는 유사한 작업을 수행합니다.웹 작업자는 둘 중 어느 것과도 관련이 없으며 JS 실행의 별도 스레드일 뿐입니다. AJAX는 웹 소켓보다 더 성숙합니다. 훨씬 더 오래되었고 훨씬 더 광범위한 브라우저 지원을 제공합니다.AJAX는 요청 지향적입니다. 사용자가 서버에 요청을 하면 서버가 응답하고 연결이 닫힙니다.반면에 웹 소켓은 서버에 대한 지속적인 연결을 설정하여 양방향으로 여러 메시지를 교환합니다. 웹 작업자는 브라우저 인터페이스를 차단하지 않고 프로세서 집약적인 작업을 수..

programing 2023.09.01

XMLHttpRequest.responseType 설정이 갑자기 금지되었습니까?

XMLHttpRequest.responseType 설정이 갑자기 금지되었습니까? 저는 이진 파일을 로드하고 로드될 때까지 대기하기 위해 responseType이 "arraybuffer"로 설정된 동기식 XMLHttpRequest를 꽤 오랫동안 사용했습니다.오늘 다음 오류가 발생했습니다. "Die Verwendung des responseType-Attributes von XMLHttpRequest wirdim synchronen Modusim window-Kontektnichtmehrunterstützt". 이는 "윈도 컨텍스트에서 동기 모드로 XMLHtpRequest에 대한 응답 유형 사용(더 이상 지원되지 않음)"으로 해석됩니다. 이거 어떻게 고치는지 아는 사람?저는 이런 일에 비동기식 요청을 사용하..

programing 2023.08.22

서버 이벤트 시 서버에서 클라이언트로 알림 전송

서버 이벤트 시 서버에서 클라이언트로 알림 전송 어떻게 하면 외부 Ajax 호출을 피하면서 PHP로 서버에서 클라이언트로 메시지를 보낼 수 있습니까? 아이디어는 다음과 같습니다. 사용자: Alice가 변경하여 서버로 전송합니다. 그런 다음 서버는 어떤 사용자가 최신 상태가 아닌지 확인하고, 그렇지 않을 경우 일부 코드를 호출하여 변경사항과 관련된 정보를 Bob(이 경우 최신 상태가 아닌 Bob)에게 보냅니다. 어떻게 밥에게 메시지를 보내죠?서버에서 보낸 이벤트를 사용할 수 있습니다. 이것들은 종종 간과되는 웹소켓의 사촌으로 무게가 더 가볍고 한 가지 방법입니다.기본적으로 클라이언트는 서버의 메시지를 기다릴 수 있습니다(AJAX와 같은 다른 채널을 통해 응답할 수 있음). 클라이언트 코드 예제: var s..

programing 2023.08.17

PHP Symfony 4에서 POST 글로벌 변수를 가져오는 방법은 무엇입니까?

PHP Symfony 4에서 POST 글로벌 변수를 가져오는 방법은 무엇입니까? Symfony 4의 POST 글로벌 변수 결과를 얻는 데 매우 이상한 문제가 있습니다. 저는 다음과 같이 시도했습니다. $date = $request->request->get('date'); 캘린더 입력 날짜가 변경되었을 때 실제로 AJAX 요청을 보내는 방법은 다음과 같습니다. onSelect: function(date, instance) { $.ajax({ url : 'home', type : 'POST', data : {'date':date}, dataType : 'html', success : function(code_html, statut){ console.log(statut); }, error : function(..

programing 2023.08.17

jQuery 및 AJAX의 SSL 인증서 무시 오류

jQuery 및 AJAX의 SSL 인증서 무시 오류 저는 jQuery/AJAX 신입사원입니다.나는 버튼이 있는 작은 동공 검사 애플리케이션을 가지고 있습니다.단추를 클릭하면 동일한 도메인에 있는 서버에 연결되어 일부 데이터를 가져오고 이를 경고합니다. 문제:내 애플리케이션이 서버에 연결할 수 없습니다.다음 스크린샷은 구글 크롬의 개발자 도구에서 나온 것입니다. 서버에는 자체 서명된 인증서가 있습니다.웹 브라우저를 통해 서버에 연결하면 아래와 같은 SSL 인증서 경고가 표시됩니다. 를 누른 후 서버에 로그인하면 응용프로그램도 서버에서 데이터를 가져올 수 있습니다.(웹 앱의 버튼을 클릭하면 서버에서 가져온 데이터에 대해 알려줍니다.) 질문:이 문제에 대한 해결 방법이 있습니까? 이 오류를 무시할 수 있습니까..

programing 2023.08.07

HTMLU가 Javascript를 기다리지 않음

HTMLU가 Javascript를 기다리지 않음 HtmlUnit을 사용하여 HTML 스냅샷을 만들고 싶은 GWT 기반 페이지가 있습니다.제품에 대한 Ajax/JavaScript 정보를 사용하여 페이지가 로드되므로 약 1초 동안 로드 중...메시지가 나타나면 내용이 나타납니다. 문제는 HtmlUnit이 정보를 캡처하지 않는 것 같고 제가 받는 것은 "로딩 중...경간의 아래는 HtmlUnit을 사용한 실험 코드로, 제가 데이터 로드를 기다릴 수 있는 충분한 시간을 주려고 노력했지만 아무것도 변경되지 않은 것 같고 GWT Javascript로 로드된 데이터를 여전히 캡처할 수 없습니다. WebClient webClient = new WebClient(); webClient.setJavaScriptEnable..

programing 2023.08.07

will_pagate gem으로 아약스 페이지화를 구현하는 방법

will_pagate gem으로 아약스 페이지화를 구현하는 방법 사용 중will_paginate내 안의 보석ROR페이지로 레코드를 표시하는 프로젝트입니다. 전체 페이지를 다시 로드하지 않고 다음 페이지를 로드합니다.ajax. 인터넷에서 몇 가지 예시를 찾았지만 저에게는 통하지 않습니다. 어떻게 하는 거지?다음 내용을 사용하여 새 도우미(예: app/helperers/will_paginate_helper.rb)를 만듭니다. module WillPaginateHelper class WillPaginateJSLinkRenderer < WillPaginate::ActionView::LinkRenderer def prepare(collection, options, template) options[:params] ..

programing 2023.07.28

iframe은 왜 이렇게 느립니까?

iframe은 왜 이렇게 느립니까? 저는 당신에게 조금 더 긴 질문이 있습니다 - 하지만 대답이 매우 간단하기를 바랍니다 :) 링크와 iframe이 있는 매우 간단한 페이지를 가지고 있다고 가정해 보겠습니다(단순한 예). open link> 따라서 링크를 클릭하면 프레임에 test.html이 로드됩니다. 이제 iframe을 div와 ajax call로 변경하겠습니다. open link doAjaxCall은 단순히 GET agax 요청을 사용하여 전체 응답을 가져오고, 이를 구문 분석(JavaScript 사용)한 후 태그의 콘텐츠를 가져와 main-content.innerHTML에 넣습니다. test.html에는 많은 html과 css 스타일이 포함되어 있습니다(그러나 상위 페이지에 있는 것과 동일). 그..

programing 2023.07.28

"string"을 "time zone 없는 타임 스탬프"로 변환하는 방법

"string"을 "time zone 없는 타임 스탬프"로 변환하는 방법 Postgresql은 처음이고 WCF 서비스를 사용하고 있습니다. 코드 스니펫은 다음과 같습니다. $.ajax({ url: '../Services/AuctionEntryServices.svc/InsertAuctionDetails', data: JSON.stringify({ "objAuctionEntryEntity": { "AuctionNO": '', "AuctionDate": $('[Id$="lblAuctionDateVal"]').text(), "TraderID": $('[Id$="ddlTraderName"] option:selected').val(), "Grade": $('[Id$="ddlGrade"] option:selected..

programing 2023.03.20

메인 스레드의 동기 XMLHttpRequest는 더 이상 사용되지 않습니다.

메인 스레드의 동기 XMLHttpRequest는 더 이상 사용되지 않습니다. 이 메시지가 Firefox 콘솔에 갑자기 표시되기 시작한 이유는 무엇입니까? JQuery 1.7.1을 사용하고 있습니다. 이 메시지가 뜨기 시작한 원인은 앱의 어떤 점입니까?jQuery를 사용하여 문서에 스크립트 태그를 추가하면 스크립트가 async:false로 로드되어 이 경고가 트리거됩니다. 예: var script = $(""); script.attr("src", player.basepath + "whatever.js"); $(document.body).append(script); 동기 XHR/Ajax를 실행하는 코드가 있습니다.Ajax는 완료될 때까지 차단할 것을 요청합니다. jQuery를 사용할 때는 다음을 지정하여 수..

programing 2023.03.20