반응형

AJAX 17

CORS(Cross-Origin Resource Sharing) - 여기에 누락된 내용이 있습니까?

CORS(Cross-Origin Resource Sharing) - 여기에 누락된 내용이 있습니까? 저는 CORS에 대해 읽고 있었는데, 구현이 간단하면서도 효과적이라고 생각합니다. 하지만 제가 빠진 것이 아니라면 스펙에서 빠진 부분이 크다고 생각합니다.요청의 출처(및 선택적으로 자격 증명 포함)에 따라 리소스에 대한 액세스를 허용할지 여부를 결정하는 것은 외부 사이트인 것으로 알고 있습니다.이것으로 괜찮습니다. 하지만 페이지의 악성 코드가 사용자의 민감한 정보를 외국 사이트에 게시하려면 어떻게 해야 합니까?외국 사이트에서 분명히 요청을 인증할 것입니다.따라서, 제가 놓친 것이 없다면, CORS는 실제로 민감한 정보를 더 쉽게 훔칠 수 있게 해줍니다. 원래 사이트에서 페이지가 액세스할 수 있는 불변의 서..

programing 2023.08.11

$.getJ의 차액SON 및 $.get

$.getJ의 차액SON 및 $.get 이 두 통화에 정말 차이가 있습니까?getJ를 사용하는 경우아들아, 너는 여전히 선언해야 합니다.format=jsonURL에... 에서 동일한 작업을 수행할 수 있습니다.$.get()JSON-객체를 통해 반복합니다. 아니면 제가 여기서 멀리 떨어진 건가요?다음 두 개의 스니펫은 동일합니다. $.get("/some/url", {data: "value"}, function(json) { // use json here }, "json") $.getJSON("/some/url", {data: "value"}, function(json) { // use json here }); 요청이 다음을 위한 것이라고 말하는 것.JSON는 두 가지를 의미합니다. jQuery가 보낸 메시..

programing 2023.08.01

버튼을 클릭하면 애니메이션 로드 표시

버튼을 클릭하면 애니메이션 로드 표시 나는 아주 간단한 것을 하고 싶다.내 페이지에는 버튼이 하나 있다. 여기서 원하는 것은 사용자가 이 송신 버튼을 누르는 것입니다.서버로부터 응답을 얻을 때까지 gif 애니메이션을 "로드"하는 것을 나타냅니다. 하지만 나는 오랫동안 힘들었다. 어떻게 구현하면 좋을까요?Ajax를 사용하는 경우 (가능한 한 간단하게) 로드하는 gif 이미지를 html에 추가하여 숨깁니다(html 자체의 스타일을 사용하여 별도의 CSS에 추가할 수 있습니다). 버튼 클릭 시 이미지 표시 후 성공 기능 시 다시 숨기기 $('#buttonID').click(function(){ $('#img').show(); //

programing 2023.04.03

CORS를 유효하게 하는 것은 언제가 안전합니까?

CORS를 유효하게 하는 것은 언제가 안전합니까? 저는 JSON/REST Web API를 개발하고 있으며, 특히 서드파티 웹사이트에서 AJAX를 통해 서비스를 호출할 수 있도록 하고 싶습니다.따라서 서비스에서는 유명한 CORS 헤더를 송신하고 있습니다. Access-Control-Allow-Origin: * 이를 통해 서드파티 사이트에서 AJAX를 통해 서비스를 호출할 수 있습니다.아직까지는 괜찮아. 단, Web API의 서브섹션은 비공개로 인증이 필요합니다(OAuth와 access_token cookie의 매우 표준적인 것).이 사이트에서도 CORS를 유효하게 해도 안전한가요? 한편, 서드 파티의 Web 사이트에는, 제 서비스의 이 부분과 상호 작용하는 Ajax 클라이언트가 있으면 좋겠다고 생각합니다...

programing 2023.03.29

Dropzone - 검출되지 않은 오류:URL이 제공되지 않았습니다.

Dropzone - 검출되지 않은 오류:URL이 제공되지 않았습니다. Dropzonejs를 사용하여 파일을 업로드한 후 JSON response를 얻는 방법을 알 수 없습니다. 이것밖에 없어요. dropzone을 수동으로 초기화하지 않으면 불가능하다고 생각하여 다음과 같이 변경하였습니다. $("#id_dropzone").dropzone({ maxFiles: 2000, url: "/ajax_file_upload_handler/", success: function (file, response) { console.log(response); } }); 어느 쪽이 반환됩니까?Uncaught Error: No URL provided. 드롭존을 초기화하여 maxFiles, maxSize 등의 옵션을 추가하고 JSON..

programing 2023.03.19

레일 3의 JS/ERB 템플릿에서 JSON 처리

레일 3의 JS/ERB 템플릿에서 JSON 처리 JSON 오브젝트 및 jQuery-rails(jQuery 라이브러리 및 특수 rails.js 파일)를 사용하여 Rails(3)와 AJAX 콜을 주고받는 데 문제가 없습니다. 단, 1개의 컨트롤러에서는 AJAX 콜 후에 일부 JSON을 erb 템플릿(create.js.erb)으로 되돌리고 싶습니다. 컨트롤러(@object)의 모든 조합을 시도해 보았습니다.to_json, '[{"content""""hello world"}"] 등) 및 템플릿 자체(JSON.parse(), 작은따옴표, 큰따옴표 등)에서 객체는 계속 렌더링됩니다. '[{"groups":{},"created_at":"2010-09-21T03:49:34Z" ... 그 결과 jQuery 코드가 해석되..

programing 2023.03.19

jQuery의 .on() 메서드가 송신 이벤트와 조합

jQuery의 .on() 메서드가 송신 이벤트와 조합 에 문제가 있다..on(). 여러 개의 폼 엘리먼트가 있습니다(폼은class="remember"), 다른 것도 추가합니다.form.rememberAJAX를 사용합니다.그래서 다음과 같은 이벤트 제출을 하고 싶습니다. $('form.remember').on('submit',function(){...}) AJAX에 추가된 폼은 동작하지 않습니다. 어디가 문제입니까?벌레인가요?문서 레벨에 이벤트를 위임해야 합니다. $(document).on('submit','form.remember',function(){ // code }); $('form.remember').on('submit'와 같은 일을 하다$('form.remember').submit(하지만 사용할..

programing 2023.03.19
반응형