반응형

ajax 41

Ajax 및 키 프레스를 사용하여 검색 최적화

Ajax 및 키 프레스를 사용하여 검색 최적화 사용자가 텍스트 상자에 입력할 때 데이터베이스를 검색하는 데 사용할 코드가 있습니다.아래의 코드는 정상적으로 동작하고 있습니다만, 유저가 매우 빠르게 타이핑을 하고 있는 것처럼, 조금 비효율적인 것 같습니다.필요한 것보다 더 많은 검색을 수행할 수 있습니다.따라서 사용자가 "sailing"을 입력할 경우 "sail", "saili", "sailin" 및 "sailing"에서 검색합니다. 사용자가 500밀리초 동안 입력을 멈출 때만 검색할 수 있도록 키를 누를 수 있는 방법이 있는지 알고 싶었습니다. 이런 것에 대한 모범 사례가 있나요? $('#searchString').keypress(function(e) { if (e.keyCode == 13) { var ..

programing 2023.03.14

트리거 $document.ready(수정할 수 없는 AJAX 코드가 실행됨)

트리거 $document.ready(수정할 수 없는 AJAX 코드가 실행됨) 저의 요건은 다음과 같습니다. 많은 a at a a i i i i i i a a a a a a a a i i i i 。HTML을 사용합니다.div, AJAX 경유. 에는 javascript취 htmlHTML)가 있습니다.) 에는 "javascript"가 포함되어 .$('document').ready( ... ) 교환 검색된 javascript를 수정할 수 없습니다.외부 lib에서 가져온 것입니다. AJAX가 로드되면 호출되는 Javascript 함수가 있습니다.저는 다음과 같은 방법으로 실행하도록 '꼼수'를 부리고 있습니다. function AjaxLoaded() { $('document').trigger('ready'); } ..

programing 2023.03.09

jquery click이 Ajax 생성 콘텐츠에서 작동하지 않음

jquery click이 Ajax 생성 콘텐츠에서 작동하지 않음 사용하고 있다$(".button").on("click", function(){ }); 컨테이너에 있는 버튼을 클릭하지만 Ajax 호출이 완료되고 콘텐츠가 새로운 내용으로 업데이트되며 클릭하려고 할 때.button효과가 없을 거야...버튼을 클릭해도 아무것도 반환되지 않습니다. 노력도 했어요 $(".button").live("click", function(){ }); 또는 $(".button").click(function(){ }); 어떻게 하면 될까요? 편집: my html: item1 item2 item3 이런 식으로 해야 한다. $('body').on('click', '.button', function (){ alert('click!')..

programing 2023.03.09

제트 교차 원점 필터

제트 교차 원점 필터 Jetty의 크로스 오리진 필터를 설정했지만 다음 오류가 계속 발생합니다.무엇이 문제이고 어떻게 고쳐야 하는지 아는 사람 있나요?오류 메시지 아래는 덮어쓰기 기술자(예: 보충 web.xml)입니다. 오류: Origin http://localhost:8090 is not allowed by Access-Control-Allow-Origin. 설명자 재정의: cross-origin org.eclipse.jetty.servlets.CrossOriginFilter allowedOrigins * allowedMethods * allowedHeaders * cross-origin /* 요청 헤더 Accept:*/* Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0...

programing 2023.03.04

Django에서 AJAX 게시 후 리다이렉트

Django에서 AJAX 게시 후 리다이렉트 저는 Django의 내장 DeleteView를 사용하고 있습니다.이것에 값을 할당했습니다.success_url기여하다.템플릿에서는 JQuery의 $.post() 메서드를 사용하여 이 뷰를 트리거합니다.아이템이 삭제되었을 때, 나는 다음 주소로 리다이렉트 되지 않는다.success_url검색한 결과, 리다이렉트를 무시하는 AJAX 포스트 메서드의 문제인 것 같습니다. 설정 기능을 추가하여 수정했습니다.window.location="#myRedirectionURL"세 번째 파라미터로서$.post()JQuery에 있습니다. 하지만, 이 방법은 장고가 아닌 것 같다.기본적으로 장고가 아닌 AJAX의 관점에서 문제를 해결합니다.더군다나, 그것은 남는다.success_u..

programing 2023.03.04

게시 후 폼 값을 유지하는 방법

게시 후 폼 값을 유지하는 방법 이 질문에는 이미 답변이 있습니다. 양식 제출 후 선택한 값 유지 (12개의 답변) 닫힘3년 전. 게시 후 폼 값을 가장 쉽게 유지할 수 있는 방법을 찾고 있습니다.하나의 폼을 위해 지금 당장 Ajax를 배우는 것을 피하려고 합니다.또한 이미 존재하는 구글 맵 페이지에 Ajax를 구현하는 것이 얼마나 어려울지 모르겠습니다.그래서 제출이 푸시된 후 두 날짜 필드의 값을 유지할 방법을 찾고 있습니다.필드에 게시된 값을 다시 입력하는 경우 다음과 같이 게시된 값을 필드에 에코합니다.

programing 2023.03.04

사용자가 뒤로 버튼을 사용하여 페이지에 접속했는지 여부를 감지하려면 어떻게 해야 합니까?

사용자가 뒤로 버튼을 사용하여 페이지에 접속했는지 여부를 감지하려면 어떻게 해야 합니까? 이 질문은 사용자가 브라우저의 [Track]버튼을 눌렀을 때의 [Track](추적)과 비슷하지만 동일하지는 않습니다.저는 해결책을 가지고 있으며 참고와 피드백을 위해 여기에 게시합니다.더 좋은 방법이 있다면, 난 귀 기울여 듣겠어! 「편집」이라고 하는, 플리커가 있는 페이지가 있는 경우입니다.예를 들어, "설명을 추가하려면 여기를 클릭하십시오" DIV가 있으며, 이 DIV를 클릭하면 저장 및 취소 버튼이 있는 TEXTAREA로 바뀝니다.[저장(Save)]를 클릭하면 데이터가 서버에 게시되어 데이터베이스가 갱신되고 TEXTAREA 대신 새로운 설명이 DIV에 저장됩니다.페이지가 새로 고쳐지면 "편집하려면 클릭" 옵션을..

programing 2023.02.22

setInterval()을 사용한 간단한 연속 폴링 실행

setInterval()을 사용한 간단한 연속 폴링 실행 사용자에게 제시되는 데이터의 일부를 정해진 간격으로 갱신해야 하는 간단한 웹 앱의 경우 단순히 사용하는 것에 단점이 있습니까?setInterval()적절한 폴링 프레임워크를 사용하지 않고 엔드포인트에서 JSON을 취득할 수 있습니까? 예를 들어 처리 작업의 상태를 5초마다 새로 고친다고 가정해 보겠습니다.제 코멘트부터: 이전 답변이 오면 항상 사용하고[아쉬움] 전화하겠습니다.이렇게 하면 요구/응답 시간이 간격보다 길어질 경우에 대비하여 congestion나 함수 스택 또는 호출하고 싶은 모든 것을 피할 수 있습니다. 예를 들어 다음과 같습니다. function refresh() { // make Ajax call here, inside the ca..

programing 2023.02.22

.ajax() 호출의 데이터에 대한 jQuery .find()가 div 대신 "[객체]"를 반환합니다.

.ajax() 호출의 데이터에 대한 jQuery .find()가 div 대신 "[객체]"를 반환합니다. 찾는 중div으로 구성하다.id="result"에서 반환된 데이터.ajax()사용..find().불행하게도,alert(result)돌아오지 않다div#result. 코드는 다음과 같습니다. $.ajax({ url: url, cache: false, success: function(response) { result = $(response).find("#result"); alert(response); // works as expected (returns all html) alert(result); // returns [object Object] } }); 구체적으로 말하면, 올바르게 동작하고 있는 것 같습..

programing 2023.02.22

AJAX의 구조

AJAX의 구조 AJAX의 에센스는 무엇입니까?예를 들어 사용자가 이 링크를 클릭하면 현재 페이지를 새로고침하지 않고 일부 정보가 서버로 전송되도록 페이지에 링크를 설정합니다.AJAX야? 저는 이소프레임을 사용하여 이 동작을 할 수 있었습니다.자세한 것은 작은 이소 프레임에 링크(작은 이미지라고 합시다)를 넣었습니다.사용자가 이 링크를 클릭하면 브라우저는 ISO 프레임 페이지만 새로고침합니다. 하지만, 나는 그것이 목표에 도달하는 우아한 방법은 아니라고 생각한다.AJAX를 써야 할 것 같아요.어떻게 작동합니까?XHTML을 사용하면 고려된 문제를 우아하게 해결할 수 있습니까?아니면 JavaScript를 사용해야 하나요? 별로 필요 없어요.(클릭 후) 서버에 정보를 전송한 작은 링크가 필요합니다.메시지 근처..

programing 2023.02.22
반응형