반응형

ajax 31

스택 오버플로는 페이지 다시 로드 없이 서버 측 이벤트를 어떻게 알립니까?Firebug에 요청이 없습니다.

스택 오버플로는 페이지 다시 로드 없이 서버 측 이벤트를 어떻게 알립니까?Firebug에 요청이 없습니다. 스택 오버플로는 페이지 다시 로드 없이 어떻게 응답을 추가/편집한 메시지를 표시합니까? 네, 저는 아약스와 함께 그것이 일어날 것을 알고 있습니다.그래서 저는 브라우저에서 Firebug를 열어 특정 시간 내에 요청이 오는지 확인했습니다.하지만 Firebug에서 어떤 요청도 오지 않습니다. Firebug에 표시되지 않고 요청을 수행할 수 있습니까?다른 아이디어가 있나요, 아니면 제 컨셉이 완전히 잘못된 건가요?HTML 5 웹 소켓을 사용하는 것으로 보입니다.기본적으로 서버와 클라이언트 간의 개방형 연결을 유지하며, 무엇보다도 서버에서 수신될 때 클라이언트가 새 데이터를 처리할 이벤트 처리기를 정의할 ..

programing 2023.08.25

INVALID_STATE_ERR: DOM 예외 11

INVALID_STATE_ERR: DOM 예외 11 XmlHttpRequest(아래 코드)를 사용하여 요청을 보낼 수 있는 간단한 보조 클래스를 개발하고 있습니다.하지만 난 그것을 작동시킬 수 없습니다.예를 들어 Google Chrome에서 오류가 발생했습니다.INVALID_STATE_ERR: DOM Exception 11다른 브라우저에서는 상태 == 0이 표시됩니다. //@method XRequest: Object constructor. As this implements a singleton, the object can't be created calling the constructor, GetInstance should be called instead function XRequest() { this.X..

programing 2023.08.20

구글 크롬에서 HAR 아카이브를 실행할 수 있습니까?

구글 크롬에서 HAR 아카이브를 실행할 수 있습니까? 크롬으로 생성된 HAR 파일을 실행할 수 있습니까?크롬에서 아약스 요청을 내보내고 매개 변수를 변경했는데 다시 실행하려고 합니다.제 사이트에서 문제가 발생하여 디버그를 시도하고 있으며 이 Ajax 요청은 페이지 컨텍스트에서 실행되어야 합니다. 만약 불가능하다면, 당신은 이것에 대한 다른 대안이 있습니까?아니요, 안타깝게도 Chrome은 HAR 파일에서 세션을 재생할 수 없습니다.그러기 위해서는 Chrome에 데이터를 제공할 수 있는 프록시에 의존해야 합니다.이렇게 하려면 다음과 같은 몇 가지 옵션이 있습니다. https://github.com/chromium/web-page-replay 세션을 기록한 다음 브라우저로 재생할 소스 프록시 솔루션을 엽니다..

programing 2023.08.15

promise.race() 사용법 이해

promise.race() 사용법 이해 다음 두 가지 옵션이 있는 것으로 알고 있습니다. promise.all() promise.race() 네, 저도 알아요promise.all()그래요. 약속을 병렬로 실행하고, 그리고..then둘 다 성공적으로 해결된 경우 값을 제공합니다.다음은 예입니다. Promise.all([ $.ajax({ url: 'test1.php' }), $.ajax({ url: 'test2.php' }) ]) .then(([res1, res2]) => { // Both requests resolved }) .catch(error => { // Something went wrong }); 하지만 나는 이해할 수 없습니다.promise.race()정확하게 해야 하나요?다시 말해서, 그것을 ..

programing 2023.08.10

레일에서 Ajax 호출의 성공 또는 실패를 간단히 반환

레일에서 Ajax 호출의 성공 또는 실패를 간단히 반환 레일즈를 부르는 작은 에이잭스 콜이 있습니다. $.ajax({ type: "POST", url: '...', data: ({ ... }), success: function(response, status) { console.log(status); } }); 레일 컨트롤러에서 데이터베이스에서 항목을 삭제하고 성공 여부를 반환합니다.가장 좋은 방법은 무엇입니까? 그냥 respond_to에 JSON을 반환해야 합니까?그렇다면 정확히 어떤 내용물을 넣으시겠습니까?이러한 방식으로 성공을 나타내는 가장 좋은 방법은 컨트롤러에 다음을 입력하는 것입니다. def destroy # ... your code ... respond_to do |format| format...

programing 2023.08.05

href 속성이 없는 링크에서 작은 손을 어떻게 보여줄 수 있습니까?

href 속성이 없는 링크에서 작은 손을 어떻게 보여줄 수 있습니까? 나는 이 링크를 가지고 있습니다.jander. 마우스 커서를 위에 놓으면 작은 손 대신 선택 커서가 표시됩니다. 그 작은 손을 보여줄 수 있는 방법이 있습니까? 참고: 링크(Ajax 기능을 실행하는 링크)를 클릭하면 페이지 상단으로 이동하므로 href='#'은 사용하고 싶지 않습니다.다음과 같이 커서 스타일을 지정합니다. jander 다음 작업도 수행할 수 있습니다. jander 이렇게 하면 페이지 맨 위로 스크롤하는 것을 방지하고 링크에 href 속성을 유지할 수 있습니다(CSS가 잠겨 있거나 CMS가 제한되어 있는 일부 상황에서 이상적임).사용하다 cursor: pointer; 요소의 스타일 또는 클래스에서.이 기능은 단순한 기능이..

programing 2023.08.05

아약스 요청에서 X-Requested-With 헤더를 제거할 수 있습니까?

아약스 요청에서 X-Requested-With 헤더를 제거할 수 있습니까? jquery(또는 plain JS)에서 작성한 ajax 요청에서 'X-Requested-With' 헤더를 제거하려고 시도한 경험이 있는 사람이 있는지 알고 싶습니다. 가능한가요? 두 번째 파트: 그리스 몽키의 아약스 요청이 이 헤더를 설정했는지 알고 있습니까? 감사해요. 헤더는 다음과 같습니다. X-Requested-With XMLHttpRequest @vamp에서 제안한 jQuery의 헤더 제거 솔루션은 올바른 방향으로 가고 있지만, 다른 사람들이 말했듯이 여전히 빈 X-Requested-With 헤더가 전송됩니다. beforeSend 콜백은 Send가 호출되기 전까지 인스턴스화되지 않은 실제 XMLHttpRequest 개체(x..

programing 2023.07.31

Ajax 요청 문제: 오류 800001

Ajax 요청 문제: 오류 800001 저는 jsp 페이지를 반환하는 요청이 있습니다.그러나 사실 jsp는 jsp:include를 포함하고 있으며(다른 jsp 파일을 호출함) 80020101이라는 오류를 표시합니다. 아이디어 있어요? 감사해요.jQuery에서 AJAX를 호출할 때 어레이 끝에 다음과 같은 추가 쉼표를 전달하는 경우에도 이 오류가 발생할 수 있습니다. $.post('http://example.com/example1/',{ field1:sField1, field2:sField2, field3:sField3, field4:sField4, field5:sField5, },function(sData){ if (console) { console.log(sData); } }); sField5 뒤에 쉼..

programing 2023.07.26

X-Requested-With 헤더의 요점은 무엇입니까?

X-Requested-With 헤더의 요점은 무엇입니까? JQuery 및 기타 프레임워크는 다음 헤더를 추가합니다. X-Requested-With: XMLHttpRequest 이게 왜 필요하죠?서버가 AJAX 요청을 일반 요청과 다르게 처리하는 이유는 무엇입니까? 업데이트: https://core.spreedly.com/manual/payment-methods/adding-with-js라는 헤더를 사용한 실제 예를 발견했습니다.AJAX를 사용하지 않고 결제 프로세서를 요청하면 처리가 완료되면 원래 웹 사이트로 리다이렉트됩니다.AJAX에서 요구되었을 때 리다이렉션은 실행되지 않습니다.적절한 이유는 보안을 위해서입니다.이 헤더는 CORS 경유 서버의 동의 없이 AJAX 요구 크로스 도메인에 추가할 수 없기 ..

programing 2023.04.02

$.disc() jquery를 사용하여 여러 데이터를 전송하는 방법

$.disc() jquery를 사용하여 여러 데이터를 전송하는 방법 jquery $를 사용하여 여러 데이터를 보내려고 합니다.php 스크립트에 ajax 메서드를 사용하지만 여러 데이터를 연결할 때 단일 데이터만 전달할 수 있습니다. php 스크립트 tat에서 정의되지 않은 인덱스 오류는 ajax 요청이 이루어졌지만 데이터가 전송되지 않음을 의미합니다. 여러 데이터를 이름 vale 쌍으로 처리 스크립트에 연속적으로 전송하려면 어떻게 포맷해야 하는지 알아야 합니다.이것이 제가 쓴 것입니다. 키/값 쌍의 개체를 만들면 jQuery가 나머지 작업을 수행합니다. $.ajax({ ... data : { foo : 'bar', bar : 'foo' }, ... }); 이렇게 하면 데이터가 자동으로 올바르게 인코딩됩니..

programing 2023.04.02
반응형