반응형

ajax 31

jQuery: 앵커 href를 온클릭하여 비동기적으로 송신합니다.

jQuery: 앵커 href를 온클릭하여 비동기적으로 송신합니다. 클라이언트측에서 하는 일은 거의 없고, 이 간단한 작업은 매우 귀찮습니다. 몇 가지 링크가 있습니다.OnClick 기본 액션을 방지하고 href URL을 캡처하고 해당 URL에 Ajax GET을 전송하고 단순하게alert()결과를 보면... 하지만 출발선도 통과하지 못하고 있습니다. 재생 시간의 앵커 예: Click Here Click Here SO에 관한 유사한 요청에 대해 몇 가지 제안을 해 봤지만 링크를 통해 브라우저가 href URL로 이동할 수 있습니다. 단 하나라도 ...링크는 다른 페이지로 이동합니다. 여기 있으면 왠지 아기처럼 느껴져 :) 어떤 도움이라도 깊이 감사드립니다. 네, jQuery를 포함합니다:) $('a').cl..

programing 2023.04.02

jquery AJAX 콜을 디버깅하려면 어떻게 해야 하나요?

jquery AJAX 콜을 디버깅하려면 어떻게 해야 하나요? 저는 Jquery와 AJAX가 협력하도록 노력하고 있습니다.지금까지의 큰 문제는 어디서 실수를 하고 있는지 알 수 없다는 것이었습니다.AJAX 콜을 디버깅하는 좋은 방법은 없습니다. SQL 데이터베이스에 있는 권한 세트를 변경하는 기능 중 하나를 만들고 싶은 관리 페이지를 설정하려고 합니다..click 함수가 트리거되고 있는 것은 알고 있기 때문에 그 범위를 좁혔습니다만, AJAX 콜에서 SQL로의 체인의 어디에 문제가 있는지 알 수 없습니다. 내 .js 코드: $('#ChangePermission').click(function(){ $.ajax({ url: 'change_permission.php', type: 'POST', data: { '..

programing 2023.03.28

페이지의 모든 AJAX 요청에 "훅" 추가

페이지의 모든 AJAX 요청에 "훅" 추가 모든 AJAX 요청(송신 직전 또는 이벤트 중 하나)에 "훅"하여 액션을 수행할 수 있는지 알고 싶습니다.이 시점에서는 페이지에 다른 서드파티 스크립트가 있다고 가정합니다.이들 중 일부는 jQuery를 사용하는 반면 다른 일부는 사용하지 않습니다.이게 가능합니까?메모: 승인된 답변은 호출이 너무 빨랐기 때문에 실제 응답을 얻을 수 없습니다. 이를 통해 일반적으로 모든 AJAX를 글로벌하게 대행 수신하고 서드파티 AJAX 라이브러리에 의해 할당되었을 가능성이 있는 콜백 등을 망치지 않습니다. (function() { var origOpen = XMLHttpRequest.prototype.open; XMLHttpRequest.prototype.open = funct..

programing 2023.03.28

비행 전 CORS 요청을 도입한 동기는 무엇입니까?

비행 전 CORS 요청을 도입한 동기는 무엇입니까? 크로스 오리진 자원 공유는 웹 페이지가 (Wikipedia에서) 다른 도메인에 XMLHttpRequests를 만들 수 있는 메커니즘입니다. 나는 지난 며칠간 CORS를 만지작거렸고 나는 모든 것이 어떻게 돌아가는지 꽤 잘 알고 있다고 생각한다. 그래서 제 질문은 CORS/Pre-flight가 어떻게 작동하느냐가 아니라 새로운 요청 유형으로 Pre-flight를 생각해 낸 이유에 관한 것입니다.서버 A가 실제 요구(RR)의 수용 여부를 확인하기 위해 서버 B에 프리플라이트(PR)를 송신할 필요가 있는 이유를 알 수 없습니다.B가 사전 PR 없이 RR을 수락/거부하는 것은 분명 가능합니다. 꽤 검색한 결과, 다음의 정보를 www.w3.org(7.1.5)에서..

programing 2023.03.28

Backbone.js - id vs idAttribute vs cid

Backbone.js - id vs idAttribute vs cid Backbone.js를 몇 주 동안 연구했는데 모델, 라우터, 컬렉션에서 뷰를 사용하는 것이 편합니다. 아직 큰 차이가 있습니다. 에는 어떤 관계가 있습니까?id,cid , , , , 입니다.idAttribute로로어 ?향 ?? ???? 아이디 아이디 아이디 아이디 아이디 아이디 아이디 아이디 아이디 아이디?버가 할할 ?당 당? ???defaults( (? 그 ★★★★★★★★★★★★★★.addNewModel능이그 그렇 ?? ??? 에는 어떤 관계가 있습니까?id,cid , , , , 입니다.idAttribute로로어 ?향 ?? ???? cid와 id는 모두 모델의 고유 ID여야 하며 컬렉션에서 모델을 가져오는 데 사용할 수 있습니다. ..

programing 2023.03.13

Fetch Response 개체에서 텍스트 가져오기

Fetch Response 개체에서 텍스트 가져오기 사용하고 있다fetchAPI 호출 및 모든 것이 작동하지만 이 경우 API가 오브젝트가 아닌 문자열을 반환하기 때문에 문제가 발생합니다. 일반적으로 API는 오브젝트를 반환하고 JSON 오브젝트를 해석하여 원하는 것을 얻을 수 있지만, 이 경우 응답 오브젝트에서 API에서 얻은 텍스트를 찾는 데 어려움을 겪고 있습니다. 다음은 응답 객체의 모습입니다. 본문 안에 있는 텍스트를 찾을 수 있을 줄 알았는데 찾을 수가 없네요.어디 봐요?가져오기 JavaScript API를 사용하여 다음을 시도할 수 있습니다. response.text().then(function (text) { // do something with the text response }); 또,..

programing 2023.03.13

Ajax 콜 진행 상황을 보여주는 가장 좋은 방법은 무엇입니까?

Ajax 콜 진행 상황을 보여주는 가장 좋은 방법은 무엇입니까? 데이터베이스 내의 5,000개의 레코드를 갱신하는 Ajax 콜이 있기 때문에 시간이 많이 걸립니다.Ajax의 "Loading image"를 보고 있습니다만, "Updating 50 of 5000"이나 "Updating 200 of 5000" 같은 것을 표시할 수 있는 더 좋은 방법을 찾고 있습니다. Ajax / jQuery에서 5000개의 다른 투고를 하지 않고 이와 같은 작업을 수행하는 가장 좋은 방법은 무엇입니까?내가 생각하는 가장 좋은 것은 코메트를 이용하는 것이다. Comet 스타일의 응용 프로그램에서는 클라이언트가 서버에 데이터를 반복적으로 요청하는 대신 서버가 기본적으로 클라이언트에 데이터를 푸시할 수 있습니다.클라이언트는 서버에..

programing 2023.03.08

jQuery에서 키 누르기 사이의 작업 지연

jQuery에서 키 누르기 사이의 작업 지연 jQuery에서 키 누르기 사이의 작업을 지연하려면 어떻게 해야 합니까?예를 들어, 이런 게 있어요. if($(this).val().length > 1){ $.post("stuff.php", {nStr: "" + $(this).val() + ""}, function(data){ if(data.length > 0) { $('#suggestions').show(); $('#autoSuggestionsList').html(data); }else{ $('#suggestions').hide(); } }); } 사용자가 계속 타이핑을 할 경우 데이터 게시를 방지하고 싶습니다.그럼 어떻게 하면 0.5초의 지연을 줄 수 있을까요?jQuery의 데이터 기능을 사용하여 다음과 ..

programing 2023.02.26

여기서 "origin is not allow by Access-Control-Allow-Origin" 오류가 나타나는 이유는 무엇입니까?

여기서 "origin is not allow by Access-Control-Allow-Origin" 오류가 나타나는 이유는 무엇입니까? 이 질문에는 이미 답변이 있습니다. XMLHttpRequest가 XXX를 로드할 수 없음 'Access-Control-Allow-Origin' 헤더가 없음 (11개의 답변) 닫힘6년 전에요. 다음의 에러가 표시됩니다. Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin 다음 코드 포함: var http = new getXMLHttpRequestObject(); var url = "http://gdata.youtube.com/action/GetUploadToken"; var sendXML ..

programing 2023.02.17

AJAX 및 브라우저의 뒤로 버튼

AJAX 및 브라우저의 뒤로 버튼 저는 www.darknovagames.com에서 브라우저 기반의 게임을 운영하고 있습니다.최근에는 사이트를 CSS로 재포맷하는 작업을 하고 있으며, HTML 규격에 따라 모든 페이지를 검증할 수 있도록 노력하고 있습니다. 왼쪽 AJAX에 있는 네비게이션메뉴를 (사용자가 매번 다른 페이지로 이동하여 제목과 네비게이션 바를 새로고침해야 하는 것이 아니라) 생각해 왔습니다.이렇게 하면 브라우저의 Forward/Back 버튼이 망가질 수 있다는 것을 알고 있습니다.질문입니다만, AJAX를 통해 사용자가 게임을 플레이하기 위해 사이트 내비게이션을 사용할지, 아니면 현재 사이트를 그대로 두고 표준 하이퍼링크 등을 사용하여 네비게이션을 수행할지 여부입니다. 제가 질문하는 이유는 제가..

programing 2023.02.17
반응형