ajax 24

Ajax를 사용하여 부분 뷰 렌더링

Ajax를 사용하여 부분 뷰 렌더링 저는 이 질문을 확인했고 그것은 저의 초기 문제를 해결했습니다.그러나 사용자가 링크를 클릭할 때만 부분 보기가 렌더링되는 것이 아니라 페이지가 로드될 때 부분 보기를 렌더링하고 부분 보기가 로드되는 동안 진행 표시기를 표시하고 싶습니다. 어떻게 그것을 달성할 수 있을까요? 이 글을 읽어주셔서 감사합니다.페이지를 로드한 다음 Ajax를 통해 부분 보기를 로드하려면 다음을 생성할 수 있습니다.ActionMethod다음과 같은 작업을 수행합니다. public ActionResult Create() { var model = new MyModel(); if (Request.IsAjaxRequest()) { return PartialView( "_Partial", model.Pa..

source 2023.08.23

addEventListener 및 getElementsByClassName을 사용하여 요소 ID 전달

addEventListener 및 getElementsByClassName을 사용하여 요소 ID 전달 JSON 파일에서 항목 목록을 정의하고 해당 목록을 웹 페이지에 표시하는 중입니다.사용자는 해당 목록의 항목을 클릭하여 해당 항목에 대한 추가 정보(동일한 JSON 파일에 저장된 정보)를 표시할 수 있습니다. 이 목록의 모든 항목은 동일한 클래스의 구성원이며 각 항목은 JSON 파일에서 정의된 고유 ID를 가집니다.HTML은 다음과 같습니다. Robert Smith Jane Doe Susan Carter 저는 다음과 같은 것을 사용할 계획이었습니다. var userSelection = document.getElementsByClassName('menu'); 와 공동으로 userSelection.addEv..

source 2023.08.18

SVG 요소에 클릭 시 이벤트 추가

SVG 요소에 클릭 시 이벤트 추가 저는 SVG 튜토리얼에서 이 예를 발견했습니다. 이 튜토리얼은 어떻게 사용할 수 있는지 설명합니다.onclickSVG 요소에 대한 이벤트 처리기입니다.아래 코드와 같습니다. 하지만, 이것은 효과가 없는 것 같습니다.요소를 클릭해도 아무 일도 일어나지 않습니다. 아마도 내가 PHP 스크립트 안에서 SVG를 표시하고 있다는 사실을 언급하는 것이 중요할 것입니다.echo또한, PHP 스크립트에 의해 생성된 콘텐츠는 AJAX를 사용하여 페이지로 가져온다는 점에 유의하십시오.XMLHttpRequest(). 이것이 아마도 그것과 관련이 있을까요?도와주셔서 정말 감사합니다.SVG가 실행되려면 모든 JavaScript가 SVG 내부에 포함되어 있어야 합니다.외부 함수나 라이브러리를 ..

source 2023.08.13

REST 웹 서비스와 RPC와 같은 서비스를 차별화하는 것은 무엇입니까?

REST 웹 서비스와 RPC와 같은 서비스를 차별화하는 것은 무엇입니까? AJAX를 사용하여 서버에서 JSON 데이터를 가져오는 웹 애플리케이션이 있습니다.쿠키를 설정하려면 먼저 사용자가 브라우저로 로그인해야 합니다.GET그리고.POST동사가 사용되는 곳, 어디에서GET하기 위한 것이며 데터검및색입니다.POST는 데이터를 수정하는 모든 작업을 위한 것입니다. 제가 알기로는 REST는 위의 방법과 다르게 사용자 인증 정보가 모든 요청과 함께 전송됩니다.PUT그리고.DELETE동사도 사용됩니다. 제 질문은 REST 웹 서비스가 엔드포인트가 사용자의 브라우저로만 사용되는 경우 RPC와 같은 방법에 비해 어떤 이점이 있습니까?고객을 알 수 없을 때 REST가 어떤 이점이 있는지 이해할 수 있지만, jQuery ..

source 2023.07.29

JavaScript 문서입니다.AJAX를 사용할 경우 Write가 모든 본문 컨텐츠를 대체합니다.

JavaScript 문서입니다.AJAX를 사용할 경우 Write가 모든 본문 컨텐츠를 대체합니다. 나는 지정된 URL의 내용을 검색하여 페이지에 쓰는 간단한 아약스 호출을 만들고 있습니다.제가 가지고 있는 문제는 전체 신체 내용을 이 정보로 대체한다는 것입니다. JS는 다음과 같습니다. (function(){ var mb = window.mb = {}; function get_ad(url, parameters){ var result = ""; var http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType..

source 2023.07.24

jquery의 약속 방법은 실제로 어떻게 작동합니까?

jquery의 약속 방법은 실제로 어떻게 작동합니까? 말인지 잘 요.delegate ★★★★★★★★★★★★★★★★★」promise 아레. 문서에 따르면... delegate셀렉터 및 이벤트를 포장용기에 바인드하여 나중에 현재 및 미래 아이템에 다시 사용할 수 있도록 합니다. promise()새로 로드된 모든 것이 일치할 경우 처음 바인딩된 시점으로 다시 매핑됩니다.아마도 나는 이 약속 방식을 잘 이해하지 못할 것이다. 그대로 Ajax이벤트가 처음 바인딩되었을 때처럼 트리거되거나 작동하지 않는 이유는 무엇입니까? 네, 문서 페이지에도 가봤지만 설명을 완전히 이해하지 못했습니다.나는 이 질문에 조금 혼란스럽다.제 생각에 이것은 당신이 혼란스러워서 그런 것 같아요.promise ★★★★★★★★★★★★★★★★★..

source 2023.03.26

JQuery Ajax Post에서 500개의 내부 서버 오류가 발생함

JQuery Ajax Post에서 500개의 내부 서버 오류가 발생함 이 AJAX 투고를 실행하려고 하는데 어떤 이유에서인지 서버 500 에러가 발생합니다.컨트롤러에서 브레이크 포인트에 도달하는 것을 볼 수 있습니다.그래서 문제는 콜백에 있는 것 같습니다.누구라도 있나요? $.ajax({ type: "POST", url: "InlineNotes/Note.ashx?id=" + noteid, data: "{}", dataType: "json", success: function(data) { alert(data[1]); }, error: function(data){ alert("fail"); } }); 반환되는 문자열은 다음과 같습니다. {status:'200', text: 'Something'} 서버 메서드..

source 2023.03.26

한 페이지 웹 사이트에서 jquery ajax를 사용하여 페이지를 로드하는 동안 진행 표시줄 표시

한 페이지 웹 사이트에서 jquery ajax를 사용하여 페이지를 로드하는 동안 진행 표시줄 표시 네비게이션 바가 있는 기본 페이지와 래퍼 본체가 있습니다. 사용자가 사용하는 탐색 링크를 클릭할 때마다.load페이지 내용을 래퍼 div에 로드합니다. $(this).ajaxStart(function(){$('.progressbar .bar').css('width','5%');$('.progressbar').fadeIn();}); $(this).ajaxEnd(function(){$('progressbar').hide();}); $('.ajaxspl').on('click',function(e){ e.preventDefault(); var url=$(this).data('url'), wrap=$('body #w..

source 2023.03.11

JQuery Ajax - Ajax 호출 시 네트워크 연결 오류를 감지하는 방법

JQuery Ajax - Ajax 호출 시 네트워크 연결 오류를 감지하는 방법 5분마다 서버에 대한 Ajax 호출을 하는 Javascript JQuery 코드가 있습니다.서버 세션을 활성화하고 사용자를 로그인시키기 위해서입니다.사용하고 있다$.ajax()메서드(JQuery 。이 함수는 KeepAlive 스크립트가 계속 실행되도록 사용자의 인터넷 연결이 끊겼을 때 사용하려는 '오류' 속성을 가지고 있는 것 같습니다.다음 코드를 사용하고 있습니다. var keepAliveTimeout = 1000 * 10; function keepSessionAlive() { $.ajax( { type: 'GET', url: 'http://www.mywebapp.com/keepAlive', success: function(..

source 2023.03.06