반응형

Ajax 24

AJAX post에서 Rails send_data로 다운로드를 트리거하는 방법

AJAX post에서 Rails send_data로 다운로드를 트리거하는 방법 사용하려고 합니다.send_data아약스 포스트 요청에 대한 응답으로 PNG 이미지를 반환합니다.성공 콜백 시 브라우저가 다운로드를 트리거하도록 하려면 어떻게 해야 합니까? 세부 사항 큰 base64 이미지를 생성하고 있습니다.canvas.toDataURL(), 그런 다음 레일즈에게 게시합니다(v3.2.6).레일스는 이를 이진 PNG로 디코딩하고 이미지를 클라이언트로 다시 보냅니다. 저도 노력했습니다.send_file하지만 똑같은 문제를 가지고 있습니다. 기타옵션 이미지 클라이언트 쪽 다운로드:(1) Safari가 큰 base64 URL에서 충돌하고, (2) Safari가 다운로드된 이미지 파일 이름을 지정해야 하는 앵커 태그..

prosource 2023.10.30

빈 약속 반환

빈 약속 반환 jQuery 약속을 돌려주는 기능이 있습니다.다음과 같습니다. addBooks(books: Array) { return $.ajax({ url: '/Books/AddBooks/', type: 'POST', data: ko.toJSON(books), contentType: 'application/json' }); } 이 기능을 다시 사용하고 다음과 같은 약속 콜백을 연결할 수 있습니다. addBooks.done(() => { alert("Books added!"); }) 제 질문은, 제가 addBooks를 조기에 이탈하여 서버로의 이동을 막으려면 어떻게 해야 할까 하는 것입니다.예를 들어, addBooks(books: Array) { // An empty array was passed in ..

prosource 2023.10.10

AJAX / Jquery XML 구문 분석

AJAX / Jquery XML 구문 분석 다음과 같은 유형의 XML(getMembers.php의 데이터)을 구문 분석합니다. 3422345 Bill Gates 232311 Bob Barker 그리고 나는 아래의 코드를 파싱하는데 사용합니다. 오류는 없지만 두 이름이 동시에 나옵니다. 좋아요: 빌 게이츠 밥 바커 대신에 빌 게이츠 밥 바커 어떤 도움이라도 주시면 감사하겠습니다!이름이 아니라 구성원들에 대해 반복하시는 것 같습니다. success: function(xml) { $(xml).find('members').each(function(){ $(this).find("name").each(function(){ var name = $(this).text(); alert(name); }); }); } 또는..

prosource 2023.09.25

ASP 속도를 높입니다.넷 웹 사이트 또는 응용 프로그램

ASP 속도를 높입니다.넷 웹 사이트 또는 응용 프로그램 아약스가 있습니다.Net enabled ASP.넷 2.0 웹사이트.사이트와 데이터베이스 모두에 대한 호스팅은 데이터베이스의 스키마와 마찬가지로 제가 통제할 수 없습니다.하드웨어 테스트에서는 사이트를 잘 제어하지만 클라이언트의 하드웨어에서는 페이지를 다시 로드하거나 변경할 때 상당한 지연이 발생합니다. 제가 하고 싶은 일은 애플리케이션을 전달할 때 최대한 빠르고 컴팩트하게 만드는 것입니다.한 가지 방법은 모든 사이트의 정적 리소스에 대한 만료 날짜를 설정하여 페이지 로드 시 호출되지 않도록 하는 것입니다.리소스란 이미지, 링크된 스타일시트, 자바스크립트 소스 파일을 의미합니다.이것을 쉽게 할 수 있는 방법이 있습니까? a를 최적화하는 다른 방법은 무..

prosource 2023.09.15

구글 크롬, 위지위그 자바스크립트 탈출

구글 크롬, 위지위그 자바스크립트 탈출 그래서 제 문제는 비교적 간단합니다. 해결책을 찾기 위해 구글을 여기저기 찾아봤지만 아직 찾지 못했습니다. 문제는 제가 드루팔의 위지위그 모듈/프레임워크를 위한 위지위그 플러그인을 개발했다는 것입니다(이것이 관련이 있는지 확실하지 않습니다).플러그인의 목적은 WYSIWYG 콘텐츠 내에 비디오 파일을 내장할 수 있도록 하는 것입니다.당사 고객은 고객이 페이지에 파일을 삽입하는 데 사용하는 동영상 업로드/편집 API를 제공합니다. 간단히 말하면, 제 플러그인이 팝업을 열어 사용자가 클라이언트 사이트의 계정에서 가져온 비디오 중 하나를 선택하고, 플러그인이 API를 호출한 다음 비디오를 내장하기 위해 HTML 및 자바스크립트와 함께 반환되며, 이는 WYSIWYG 콘텐츠에..

prosource 2023.09.15

웹 페이지의 실시간 데이터를 구현하는 방법

웹 페이지의 실시간 데이터를 구현하는 방법 (이 질문은 Q/A 스타일의 질문으로, 비슷한 질문을 하는 사람들에게 유용한 자료가 됩니다.많은 사람들이 모든 선택지를 모르기 때문에 이것을 하는 가장 좋은 방법을 찾는 것처럼 보입니다.대부분의 답은 ASP가 될 것입니다.NET에 따라 다르지만 AJAX 및 기타 기술은 socket.io 및 SignalR과 같은 다른 프레임워크에서 동등한 기능을 가지고 있습니다.) ASP에서 구현한 데이터 표가 있습니다.NET. 이 기본 데이터에 대한 변경 사항을 실시간 또는 거의 실시간으로 페이지에 표시하고자 합니다.어떻게 해야 하나요? 내 모델: public class BoardGame { public int Id { get; set;} public string Name { ..

prosource 2023.09.05

데이터를 json으로 보낼 때 jQuery Form Data의 괄호 문제

데이터를 json으로 보낼 때 jQuery Form Data의 괄호 문제 나는 목적을 가지고 있습니다. var dataformdata={"key1":"value1","key2":"value2"}; 그런 다음 같은 키(키3)로 값을 몇 개 더 추가합니다. dataformdata.key3 = []; dataformdata.key3.push("value3"); dataformdata.key3.push("value4"); 저는 각 경사면에서 위와 같은 작업을 합니다.브라우저 콘솔의 jQuery ajax 함수를 통해 데이터 양식 데이터 개체를 전송할 때를 제외하고 모두 작동합니다. 키에 괄호가 있습니다... $.ajax({ type: "POST", url: "/", data: dataformdata,... 브라우..

prosource 2023.08.26

어떻게 하면 핀터레스트의 핀 잇 버튼을 렌더링할 수 있습니까?

어떻게 하면 핀터레스트의 핀 잇 버튼을 렌더링할 수 있습니까? 페이지 로드 후에 핀 잇 버튼을 만들고 조작하려고 합니다.js로 버튼 속성을 변경할 때 동적으로 로드된 이미지를 고정하는 기능을 얻으려면 다시 렌더링해야 합니다.그렇다면, Pinterest는 페이스북의 B와 같은 방법을 가지고 있습니까?XFBML.parse() 함수? 감사합니다... 그냥추를 추가하세요.data-pin-build에 대한 .SCRIPT 태그: 그것이 원인이 됩니다.pinit.js를 build 세에대기능에 window로서 반대하는.parsePinBtns기능. 그런 다음 암시적 요소의 링크나 페이지의 모든 링크를 구문 분석하는 데 사용할 수 있습니다. // parse the whole page window.parsePinBtns()..

prosource 2023.08.26

jQuery의 select2 ajax 호출에 매개 변수 전달

jQuery의 select2 ajax 호출에 매개 변수 전달 select2 내에서 추가 매개 변수를 Ajax 호출에 전달하려고 합니다. $(".auto-sug").select2({ width:'element', minimumInputLength:2, ajax: { url: "/action/get-custom.php", data: function (term, page) { return { q: term, // search term page_limit: 10 }; }, results: function (data, page) { return {results: data.stuff}; } } }); 아약스 호출에 다른 매개 변수를 전달하고 싶습니다.요소 자체의 아이디 하지만 실제로 요소의 id(3383)나 페이지..

prosource 2023.08.26

Ajax 게시물이 Firefox에 의해 중단됨(Chrome 또는 IE에는 표시되지 않음)

Ajax 게시물이 Firefox에 의해 중단됨(Chrome 또는 IE에는 표시되지 않음) 파이어폭스를 사용할 때, 내가 가진 Ajax 게시 요청이 Firebug에서 중단된 것으로 보고되고 있습니다.아약스 게시물은 IE와 크롬에서 잘 작동합니다.도메인 간 요청이 아닙니다.저는 fiddler를 사용하여 문제를 살펴보았고, fiddler가 웹 트래픽을 캡처할 때(https를 해독하도록 설정된 옵션 포함) 게시물이 작동합니다.모든 Firefox에서 Ajax를 통해 전송하는 데이터를 성공적으로 게시하려고 하므로 로컬 개발 환경에서 게시 문제를 만들 수 없습니다.왜 피들러가 작동하는 동안 게시물이 작동하는지 아십니까?그것이 어떻게 작동하는지에 대한 아이디어를 얻을 수 있을 것입니다. $.ajax({ type: 'P..

prosource 2023.08.21
반응형