반응형

ajax 31

Next.js: getInitialProps()에서 데이터 가져오기: 서버 측 대 클라이언트 측

Next.js: getInitialProps()에서 데이터 가져오기: 서버 측 대 클라이언트 측 Next.js를 사용하고 있으며 Express를 사용하는 커스텀 서버가 있습니다.데이터베이스에서 데이터가 필요한 페이지가 있습니다. getInitialProps(), 서버에서 실행할 때는 데이터베이스에서 데이터를 가져와 반환하면 됩니다. 아무 문제가 없습니다.하지만,getInitialProps()클라이언트 측에서 실행할 수도 있습니다(사용자가 처음에 다른 페이지를 요청한 후 이 페이지로 이동할 때).그 경우, 제가 고객이기 때문에 당연히 데이터베이스에서 데이터만 가져올 수는 없습니다. 서버와 대화하고 검색을 위해 AJAX를 사용해야 합니다. 물론, 이것은 또한 제가 이 요청을 처리하기 위해 서버에 새로운 Ex..

programing 2023.10.29

장고에서 jQuery/Ajax와 함께 포스팅하려면 어떻게 해야 합니까?

장고에서 jQuery/Ajax와 함께 포스팅하려면 어떻게 해야 합니까? 장고에서 jQuery/AJAX를 이용하여 자료를 올리려고 하는데 문제가 있습니다.아래 코드를 실행하고 'test' 버튼을 클릭하면 페이지 전체가 다시 로드되는데, 이는 제가 원하는 일이 아닙니다(그래서 AJAX를 사용하고 있습니다). 저도 AJAX 요청이 장고 뷰에 도달하는 것을 확인할 수 없습니다. 편집: 반품을 위한 편집을 허위로 했고,event.preventDefault(). 새 페이지가 로드되지는 않지만 업데이트된 텍스트가 계속 보이지 않습니다.필드. 데이터가 전송되고 있는지 확실하지 않습니다.콘솔에서 보고 있습니다. POST /edit_favorites/ HTTP/1.1" 403 2294 views.py : from djan..

programing 2023.10.29

Jest에서의 XMLHttpRequest 테스트

Jest에서의 XMLHttpRequest 테스트 AJAX methods (vanilla XHR)를 테스트하고 싶은데 Jest framework로 할 방법을 못 찾겠어요.발견했습니다.mock-ajax.js재스민을 위해서.문제는 설치 방법을 찾을 수 없다는 것입니다. Jest에서 Ajax 기능을 유닛 테스트하는 더 좋은 방법이 있을까요?jest api가 조금 바뀌었습니다.이게 제가 쓰는 거예요.아무 것도 할 수 없지만 내 부품을 렌더링하기에 충분합니다. const xhrMockClass = () => ({ open : jest.fn(), send : jest.fn(), setRequestHeader: jest.fn() }) window.XMLHttpRequest = jest.fn().mockImplement..

programing 2023.10.24

호출 함수에서 jquery ajax 콜백을 기다립니다.

호출 함수에서 jquery ajax 콜백을 기다립니다. 이런 유형의 질문에 대한 답을 많이 검토했는데 지금은 가장 좋은 방법에 대해 혼란스럽습니다.최근의 질문을 고려할 때, 저는 다음과 같이 하고 싶습니다. 아약스 함수 호출 아약스 처리를 하다(성공 또는 오류) // 잘 작동합니다. 성공 또는 오류 시 추가 처리를 위해 상태를 호출 기능으로 되돌립니다. 호출 기능(doAjax)에서 콜백을 기다렸다가 성공 또는 오류 처리를 완료하는 방법(이 경우 성공 시 양식 삭제, 오류 시에는 그대로 유지) 어떤 조언이든 감사합니다. 예술 [EDIT] 여러분들이 발견했을 때 오타가 있었습니다, 전화는 AnAjax를 하지 말 것. $(function () { doAnAjax(Url, data, function (myRtn..

programing 2023.09.24

django test client는 url에 액세스할 때 301개의 리디렉션을 받습니다.

django test client는 url에 액세스할 때 301개의 리디렉션을 받습니다. 저는 장고뷰를 위한 유닛테스트를 작성하고 있습니다.내 보기 중 하나가 예상치 못한 리디렉션 코드 301을 반환하는 것을 관찰했습니다. 여기에 앞서 언급한 저의 views.py 이 있습니다. def index(request): return render(request, 'index.html', {'form': QueryForm()}) def query(request): if request.is_ajax(): form = QueryForm(request.POST) return HttpResponse('valid') 아래는 urls.py 입니다. urlpatterns = patterns('', url(r'^$', 'core..

programing 2023.09.09

왜 악의적인 사이트는 공격하기 전에 GET를 통해 CSRF 토큰을 얻을 수 없습니까?

왜 악의적인 사이트는 공격하기 전에 GET를 통해 CSRF 토큰을 얻을 수 없습니까? 내가 정확히 이해했다면, CSRF 공격에서 악의적인 A 웹사이트는 내 브라우저에게 B 사이트로 요청을 보내라고 말합니다.내 브라우저는 자동으로 내 B 쿠키를 그 요청에 포함시킬 것입니다.비록 A가 그 쿠키들을 볼 수 없지만, 만약 내가 B에서 이미 인증을 받았다면, 그 요청은 합법적으로 보일 것이고, 요청된 어떤 조치도 성공적으로 수행될 것입니다.이를 피하기 위해 양식이 포함된 B 페이지를 방문할 때마다 CSRF 토큰을 받습니다.이 토큰은 내 세션과 연결되어 있으므로 B에 게시할 경우 해당 토큰을 포함해야 합니다. 그렇지 않으면 B가 내 요청을 거부합니다.이 계획의 이점은 A가 해당 토큰에 액세스할 수 없다는 것입니다...

programing 2023.09.04

Ajax와 Symfony2를 통합하는 방법

Ajax와 Symfony2를 통합하는 방법 여기서 무엇이 요구되고 있는지 말하기가 어렵습니다.이 질문은 애매모호하고, 모호하며, 불완전하고, 지나치게 광범위하거나 수사적이며, 현재의 형태로는 합리적으로 대답할 수 없습니다.이 질문을 다시 열 수 있도록 설명하는 데 도움이 필요한 경우,도움말 센터를 방문합니다. 마감됨10년 전에. 초보자를 위한 symfony2의 ajax에 대한 간단한 튜토리얼/예시를 찾고 있습니다. 다음과 같은 예가 있습니다. city.dll: http://pastebin.com/Qm8LS5kh agax_req.js: http://pastebin.com/UqJMad24 index.dll: http://pastebin.com/H1err4Yh 어떻게 이것들을 Symfony2 앱에 넣을 수 있..

programing 2023.08.30

CORS + Cordova : 다음 문제: 액세스-제어-원산지 허용

CORS + Cordova : 다음 문제: 액세스-제어-원산지 허용 저는 이 문제에 대해 몇 시간 동안 찾아봤지만 여전히 해결책을 찾을 수 없습니다. 저는 앱 코르도바(기본적으로 HTML/JS)를 개발하고 있습니다. 그래서 : 앱은 네비게이터에서 모바일로 실행되고 API에 아약스 요청을 하는 데 어려움이 있습니다. https://developer.riotgames.com/ 하지만 구글 페이지를 받고 싶다고 합시다. 도대체 어떻게 하는 거지, 이게 가능할까요?다음은 간단한 예입니다. $.ajax({ type: "GET", url: "https://google.com", dataType: "text", success: function(response){ alert("!!!"); }, error: functi..

programing 2023.08.25

구글 크롬에서 실패한 아약스 요청을 디버그하는 방법은 무엇입니까?

구글 크롬에서 실패한 아약스 요청을 디버그하는 방법은 무엇입니까? 나는 구글 크롬으로 아약스 요청에 충돌하는 웹 애플리케이션을 가지고 있습니다(테스트된 다른 모든 웹 브라우저에서 작동합니다).디버깅한 후 오류가 response.responseText가 정의되지 않아서 발생한다는 것을 발견했습니다.xhr 개체는 다음과 같습니다. argument: undefined isAbort: false isTimeout: undefined status: 0 statusText: "communication failure" tId: 3 '네트워크' 탭의 디버거에서 모든 헤더가 표시되지만(실패) 응답 본문(유효한 JSON)을 클립보드에 복사할 수도 있습니다. 제 질문은 - 이 문제를 디버그하려면 어떻게 해야 합니까?추가 정..

programing 2023.08.25

XHR에 대한 404 오류 감지

XHR에 대한 404 오류 감지 기본적으로, 저는 서버에 대한 일련의 비동기 요청을 큐잉하고, JSON에 대한 응답을 처리하고, 오류를 기록하는 자바스크립트 APP 객체를 만들어야 했습니다. JSON 처리 오류는 "try-catch"로 쉽게 발견되었지만, 404, 500 등의 서버 오류는 여전히 브라우저 콘솔에 표시되며, 저는 "APP.history"에 자동으로 기록해야 합니다. 아래 코드를 통해 구현을 시도했지만, 404개의 오류 중 한 개의 오류도 발생하지 않았습니다.내가 뭘 잘못하고 있는 거지? xhr = new XMLHttpRequest(); xhr.open("GET", url, true) xhr.onerror = function(){console.log("error")} xhr.upload.on..

programing 2023.08.25
반응형