AJAX 9

HTML5 다중 파일 업로드: AJAX를 통해 하나씩 업로드

HTML5 다중 파일 업로드: AJAX를 통해 하나씩 업로드 여러 파일 업로드 폼이 있습니다. 저는 이 파일들을 에이잭스와 함께 올립니다.선택한 파일을 1개씩 업로드하고 싶습니다(개별 진행 표시줄을 작성하기 위해, 궁금해서). 파일 또는 개별 파일 목록을 다음 방법으로 가져올 수 있습니다. FL = form.find('[type="file"]')[0].files F = form.find('[type="file"]')[0].files[0] 점등하고 있다 FileList { 0=File, 1=File, length=2 } File { size=177676, type="image/jpeg", name="img.jpg", more...} 하지만 FileList는 불변하기 때문에 단일 파일을 제출하는 방법을 알 ..

programing 2023.04.04

언로드 이벤트를 사용하여 Ajax 요청을 확실하게 실행할 수 있습니까?

언로드 이벤트를 사용하여 Ajax 요청을 확실하게 실행할 수 있습니까? 사용자 편집 세션을 감시하는 방법이 필요합니다.또한 검토 중인 솔루션 중 하나에서unloadevent: 서버에 편집 세션의 종료를 알리는 Ajax 요청을 보냅니다.('편집 경합을 방지하기 위한 사용자 세션 모니터링' 참조) 에 대한 나의 (어느 정도 제한적) 읽기unload이벤트는 이 핸들러에 연결된 코드가 빠르게 실행되어야 함을 나타냅니다.따라서 보통 메모리 누수를 방지하기 위해 객체를 클리어하기 위해 사용됩니다. 질문입니다.이것이이 목적에충분히충분히충분히실현할수있을까요? 추신. 나는 그 일을 알고 있다.async: false선택.서버가 응답할 수 있을 정도로 빠른 경우 이 방법은 매우 안정적입니다.하지만 정말 조심해야 할 것이 있..

programing 2023.03.25

PHP에서 jQuery ajax 호출로 데이터를 반환하는 방법

PHP에서 jQuery ajax 호출로 데이터를 반환하는 방법 저는 Ajax를 사용하여 데이터를 올립니다.이 데이터를 조작하여 호출 jQuery 스크립트로 돌아갑니다. jQuery는 다음과 같습니다. $.ajax({ type: "POST", url: "somescript.php", datatype: "html", data: dataString, success: function() { //do something; } }); 여기 제 개요가 있습니다.php는 서버에 있습니다. 서버측에서 올바르게 동작하고 있습니까?또, Ajax 콜이 종료했을 때에, 반환 문자열에 액세스 하려면 어떻게 해야 합니까?난 이해했다.반환 대신 PHP에서 에코를 사용해야 합니다. 그리고 jQ: success: function(data..

programing 2023.03.25

그물 잡는 법:ERR_CONNECTION_REFUSED

그물 잡는 법:ERR_CONNECTION_REFUSED 잡을 수 있는 방법이 있나요?failed to load resource: net::ERR_CONNECTION_REFUSED, 나는 시도했다: try { $.post('',{},function(res) { }).fail(function (xhr, textStatus, errorThrown) { xhr.textStatus = textStatus; xhr.errorThrown = errorThrown; console.log('fail',xhr); // how to get the 'ERR_CONNECTION_REFUSED' or anything else as string? }); } catch(e) { console.log('catch',e); } fail..

programing 2023.03.15

AJAX를 사용하여 PHP 파일에서 응답 가져오기

AJAX를 사용하여 PHP 파일에서 응답 가져오기 제 문제는 AJAX(jQuery)를 사용하여 폼을 업로드하고 있다는 것입니다.process.php하지만 이 페이지는 실제로 다음과 같은 반응을 낼 필요가 있습니다.apple또는plum어떻게 대답해야 할지 모르겠어요.process.php변수로 저장... 지금까지 알고 있는 코드는 다음과 같습니다. 또, 응답의 에코가 필요합니까?process.phpjson으로요?아니면 보통 텍스트로 괜찮으시겠어요? 바보 같은 질문이라면 죄송합니다.Ajax에서 이런 일을 하는 것은 처음입니다. PS: 위의 코드에서 POST 요청의 이름을 지정하려면 어떻게 해야 합니까?서버상에서 필요한 것은 거의 모든 것입니다. JS측에서는 서버측 스크립트의 출력이 성공 핸들러 함수에 파라미터..

programing 2023.03.05

jQuery AJAX를 사용하여 여러 데이터 매개 변수 전송

jQuery AJAX를 사용하여 여러 데이터 매개 변수 전송 아래와 같이 php 파일로 ajax 요청을 보냅니다. function checkDB(code, userid) { $.ajax({ type: "POST", url: "/profile/check_code.php", data: 'code='+code+'userid='+userid, datatype: "html", success: function(result){ if(result == 0) { $('#success').html( code + ' has been redeemed!'); // alert('success');//testing purposes } else if(result == 2) { $('#err').html( code + ' alread..

programing 2023.03.05

Google Instant는 어떻게 작동합니까?

Google Instant는 어떻게 작동합니까? 새로운 구글 인스턴트 검색이 정확히 어떻게 작동하는지에 대한 아이디어가 있나요?오래된 검색에 대한 AJAX 호출인 것처럼 보이지만 구글을 단순화하는 것은 매우 어렵다.짐작 가는 사람? 편집: 각 키를 누를 때마다 AJAX가 전송되는 것은 알고 있습니다만, 예측 가능한 것입니까?아니면 그냥 일반적인 구글 검색이라고 생각하세요?업데이트: 구글은 막 구글 인스턴트라는 블로그 기사를 실었습니다.흥미로운 읽을거리인데, 분명히 이 질문과 관련이 있습니다.예를 들어 서버 측에서 추가 부하(기사에 따르면 5~7배)에 대처하는 방법을 읽을 수 있습니다.다음 답변에서는 클라이언트 측에서 어떤 일이 일어나는지 살펴봅니다. Firebug를 사용하여 검사한 결과, Google은 ..

programing 2023.02.28

Ajax, 클릭 시 다중 요청 방지

Ajax, 클릭 시 다중 요청 방지 사용자가 로그인 또는 등록 버튼을 클릭할 때 여러 요청을 하지 않도록 합니다.이건 제 암호인데, 작동이 안 돼요.첫 번째는 잘 되고, 다음 번에는 거짓으로 돌아옵니다. $('#do-login').click(function(e) { e.preventDefault(); if ( $(this).data('requestRunning') ) { return; } $(this).data('requestRunning', true); $.ajax({ type: "POST", url: "/php/auth/login.php", data: $("#login-form").serialize(), success: function(msg) { //stuffs }, complete: functio..

programing 2023.02.23

페이스북은 브라우저 주소창에 있는 페이지의 소스 URL을 어떻게 고쳐 쓰나요?

페이스북은 브라우저 주소창에 있는 페이지의 소스 URL을 어떻게 고쳐 쓰나요? http://www.facebook.com/facebook?v=wall,에 접속하여 [Info]탭을 클릭합니다.콘텐츠가 로드되고 주소 표시줄이 http://www.facebook.com/facebook?v=info이 되지만 웹 페이지가 새로고침되지 않았습니다. 처음에는 Ajax라고 생각합니다만, 어떻게 새로고침 없이 주소 표시줄을 변경할 수 있을까요?JS를 사용하여 앵커(#wall)를 변경할 수 있지만 쿼리 문자열(?v=wall)은 어떻게 변경할 수 있습니까?HTML5의 새로운 기능을 사용하여 페이지가 원래 가져온 URL과 다른 URL에 있는 것처럼 위장할 수 있습니다. 이것은 현시점에서는 WebKit에 의해서만 서포트되고 있..

programing 2023.02.23