웹 프론트엔드 JS 튜토리얼 Ajax는 새로 고침 없이 주석 기능을 구현합니다.

Ajax는 새로 고침 없이 주석 기능을 구현합니다.

Apr 24, 2018 pm 03:50 PM
ajax 사례 논평

이번에는 새로 고침 없이 ajax로 댓글 기능을 구현하는 방법을 알려드리겠습니다. ajax로 새로 고침 없이 댓글 기능을 구현하는 경우의 주의사항은 무엇인지 살펴보겠습니다.

이것은 메시지 게시판의 인터페이스입니다. 메시지 제출을 클릭하면 메시지 내용이 비어 있거나 회색 "메시지 내용이 채워지지 않았습니다"라는 메시지가 나타납니다. 메시지 내용을 입력하세요. 사용자가 정보를 입력하면 현재 메시지의 단어 수가 오른쪽 하단에 표시됩니다.

다음은

javascript

//去掉左右尖括号 并用去掉空格后的字符串替代显示 
function replaceBrackets(id) { 
  var inputValue = $("#" + id).val(); 
  while (inputValue.indexOf("<") != -1) { 
    inputValue = inputValue.replace("<", "["); 
  } 
  while (inputValue.indexOf(">") != -1) { 
    inputValue = inputValue.replace(">", "]"); 
  } 
  while (inputValue.indexOf("&") != -1) { 
    inputValue = inputValue.replace("&", " "); 
  } 
  $("#" + id).val(inputValue); 
} 
 
function replaceChar(name, char) { 
  var inputValue = $("#" + name).val(); 
  while (inputValue.indexOf(char) != -1) { 
    inputValue = inputValue.replace(char, ""); 
  } 
  return inputValue; 
} 
 
$("#txtMessage").blur(function () { 
  $("#txtMessage").val(replaceChar("txtMessage", "<!--")); 
  if ($("#txtMessage").val() == "") { 
    document.getElementById("txtMessage").style.color = "#8C8C8C"; 
    $("#txtMessage").val("没有填写留言内容"); 
    return false; 
  } 
  replaceBrackets("txtMessage"); 
  return true; 
}); 
 
$("#txtMessage").focus(function () { 
  if ($("#txtMessage").val() == "没有填写留言内容") { 
    document.getElementById("txtMessage").style.color = "#000000"; 
    $("#txtMessage").val(""); 
  } 
}); 
 
function txtanum(id, name)  //统计txta的输入字数 
{ 
  var maxl = 151; 
  var num = 150; 
  var content = $("#" + id).val(); 
  content.slice(0, maxl); 
  var nowlength = content.length; 
  if (nowlength >= 0) { 
    if (nowlength < num) 
      $("#" + name).text(nowlength); 
    else 
      $("#" + name).text(num); 
  } else 
    $("#" + id).val(content.substring(0, maxl - 1)); 
 
  if (nowlength == 0) 
    $("#" + name).text(0); 
 
  if (nowlength > num) 
    $("#" + id).val(content.substring(0, num)); 
} 
 
 
var isSubmit = false; 
$('#subMessage').click(function () { 
 
  if (isSubmit) { 
    return; 
  } 
  isSubmit = true; 
  if ($("#txtMessage").val() == "没有填写留言内容" || $.trim($("#txtMessage").val()) == "") { 
    alert("请输入留言内容!"); 
    isSubmit = false; 
    return; 
  } 
  $.ajax({ 
    type: "POST", 
    url: app_param.path_context+"/user/member/msgboard/save", 
    data: { "context": ($("#txtMessage").val()) }, 
    error: function () { 
      isSubmit = false; 
    }, 
    success: function (data) { 
      if (data) { 
        addRow(data); 
        isSubmit=false; 
       $('#zanwu').hide(); 
        document.getElementById("txtMessage").style.color = "#8C8C8C"; 
    $("#txtMessage").val("没有填写留言内容"); 
      }  
    } 
  }); 
  function addRow(messageboard) { 
    var table = $("#tblmsg"); 
    var html = []; 
    html.push("<tr>"); 
    html.push("<td class=&#39;m_time&#39;>"); 
    html.push(messageboard.createDate); 
    html.push("</td>"); 
    html.push("<td>"); 
    html.push(messageboard.context); 
    html.push("</td>"); 
    html.push("<td style=&#39;border-right: 0;&#39; class=&#39;m_order_procz&#39;>"); 
    html.push("<a class=&#39;xxx&#39; href=&#39;messagereply/"+messageboard.id+"&#39;>查看</a>"); 
    html.push("</td>"); 
    html.push("</tr>"); 
    html = html.join(''); 
    table.append(html); 
  } 
 
});
의 코드입니다. 이 기사의 사례를 읽으신 후 해당 방법을 마스터하셨을 것으로 믿습니다. 더 흥미로운 정보를 보려면 PHP 중국어의 다른 관련 기사를 주목하세요. 웹사이트!

추천 자료:

Ajax는 비동기 로딩을 구현합니다


Ajax 로그인 함수 구현


jQuery+ajax 함수 구현

위 내용은 Ajax는 새로 고침 없이 주석 기능을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

샤오홍슈 최신댓글이 왜 맨 밑에 있나요? Xiaohongshu는 어떻게 댓글을 1위로 만들까요? 샤오홍슈 최신댓글이 왜 맨 밑에 있나요? Xiaohongshu는 어떻게 댓글을 1위로 만들까요? Mar 21, 2024 pm 06:21 PM

인기 있는 소셜 전자상거래 플랫폼인 Xiaohongshu의 사용자 댓글은 중요한 대화형 링크입니다. 많은 사용자들은 Xiaohongshu에서 최신 댓글이 댓글 영역 하단에 나타나는 경우가 많다는 것을 알고 있습니다. 왜 이런거야? 이 기사에서는 Xiaohongshu 댓글 영역의 정렬 메커니즘을 살펴보고 전면에서 댓글 순위를 매기는 몇 가지 팁을 공유합니다. 1. 샤오홍슈 최신댓글은 왜 맨 밑에 있나요? Xiaohongshu 댓글 영역의 기본 정렬 방법은 댓글을 시간순으로 표시하는 것입니다. 즉, 최신 댓글이 댓글 영역 하단에 표시됩니다. 이러한 정렬 방식을 통해 사용자는 최신 댓글을 쉽게 확인하고 실시간 정보를 얻을 수 있습니다. Xiaohongshu는 페이지 하단에 최신 댓글을 배치하여 사용자 간의 상호 작용을 장려하고 사용자가 댓글에 적극적으로 참여할 수 있도록 유도합니다. 이 디자인을 통해 사용자는 다른 사용자의 댓글을 열람할 수 있으며,

TikTok에서 내 댓글을 어떻게 삭제하나요? 다른 사람들이 TikTok에서 내 댓글을 어떻게 알 수 있나요? TikTok에서 내 댓글을 어떻게 삭제하나요? 다른 사람들이 TikTok에서 내 댓글을 어떻게 알 수 있나요? Mar 21, 2024 pm 10:41 PM

사람들은 Douyin에서 동영상 게시, 동영상 탐색, 댓글 달기, 상호작용을 즐깁니다. 하지만 댓글 상호작용에서 때때로 부적절한 발언을 하거나 실수를 해서 이러한 댓글을 삭제하고 싶을 수도 있습니다. 그러면 Douyin에 대한 내 댓글을 어떻게 삭제하나요? 1. Douyin에 대한 내 댓글을 어떻게 삭제하나요? 1. Douyin 앱에 로그인하고 삭제하려는 댓글이 포함된 동영상을 찾으세요. 2. 동영상 페이지 하단에서 전체 댓글 목록을 확인하세요. 3. 댓글을 찾아 댓글 오른쪽 하트 아이콘(좋아요)을 클릭한 후, 삭제 아이콘(휴지통)을 클릭해 삭제를 확인하세요. 4. 댓글에 다른 사람을 @로 등록한 경우 댓글 삭제 시 "이 댓글을 삭제하면 해당 @님은 알림을 받지 않게 됩니다."라는 메시지가 표시됩니다. @ 먼저 취소하고,

왜 Xiaohongshu 자신의 댓글이 맨 아래에 있습니까? Xiaohongshu에 대한 댓글을 수정하는 방법은 무엇입니까? 왜 Xiaohongshu 자신의 댓글이 맨 아래에 있습니까? Xiaohongshu에 대한 댓글을 수정하는 방법은 무엇입니까? Mar 21, 2024 pm 10:46 PM

Xiaohongshu는 사용자가 쇼핑 팁을 공유하고, 제품을 추천하고, 쇼핑 경험을 교환할 수 있는 인기 있는 소셜 전자상거래 플랫폼입니다. 일부 사용자들은 자신이 Xiaohongshu에 게시한 댓글이 항상 하단에 표시되어 혼동을 주는 것을 발견했습니다. 이번 글에서는 샤오홍슈의 댓글 배열로 인해 사용자 댓글이 하단에 나타나는 이유를 알아보고, 샤오홍슈에서 댓글 위치를 수정하는 방법을 소개하겠습니다. 1. 샤오홍슈 본인의 댓글은 왜 맨 밑에 있나요? Xiaohongshu의 댓글 표시 순서는 일반적으로 댓글의 시간순을 기준으로 합니다. 다른 사용자가 댓글을 단 후에 귀하의 댓글이 게시되면 해당 댓글이 하단에 표시됩니다. 이는 Xiaohongshu의 기본 댓글 정렬 방법으로, 댓글 영역의 순서와 명확성을 유지하도록 설계되었습니다. Xiaohongshu는 댓글 내용을 기반으로 할 수 있습니다.

Xiaohongshu에 대한 내 댓글을 다른 사람이 볼 수 없는 이유는 무엇입니까? 왜 다른 사람들은 댓글을 볼 수 없나요? Xiaohongshu에 대한 내 댓글을 다른 사람이 볼 수 없는 이유는 무엇입니까? 왜 다른 사람들은 댓글을 볼 수 없나요? Mar 21, 2024 pm 07:51 PM

Xiaohongshu는 사용자가 자신의 삶을 공유하고 경험을 교환할 수 있는 인기 있는 소셜 미디어 플랫폼입니다. 일부 사용자는 다른 사람의 게시물에 댓글을 달 때 해당 게시물을 볼 수 없다는 것을 알 수 있습니다. 그렇다면 왜 다른 사람들은 Xiaohongshu에 대한 내 댓글을 볼 수 없습니까? 이 문서에서는 혼란을 해결하는 데 도움이 되도록 이 문제를 자세히 살펴보겠습니다. 1. Xiaohongshu에 대한 내 댓글을 다른 사람이 볼 수 없는 이유는 무엇입니까? 검토 지연: Xiaohongshu 리뷰 콘텐츠가 검토되었으며 민감한 단어나 불법 콘텐츠가 포함되어 있어 일시적으로 숨겨질 수 있습니다. 이 경우 댓글이 게시된 후 일정 기간 동안 상대방에게 해당 댓글이 보이지 않을 수 있습니다. 일반적으로 이러한 댓글은 검토가 완료되면 다시 표시됩니다. 계정 이상으로 인해 댓글 작성자가 게시한 댓글은 댓글이 성공적으로 게시되었더라도 상대방이 볼 수 없는 경우가 있습니다. 이러한 비정상적인 상황에는 계정이 금지되거나 기능이 제한되는 경우가 포함됩니다.

Xiaohongshu 댓글에 사진이 표시되지 않는 이유는 무엇입니까? Xiaohongshu IP 주소가 업데이트되지 않는 이유는 무엇입니까? Xiaohongshu 댓글에 사진이 표시되지 않는 이유는 무엇입니까? Xiaohongshu IP 주소가 업데이트되지 않는 이유는 무엇입니까? Mar 21, 2024 pm 09:00 PM

Xiaohongshu는 사용자가 쇼핑 경험을 공유하고 제품을 추천할 수 있는 인기 있는 소셜 전자상거래 플랫폼입니다. 일부 이용자들은 자신이 댓글에 올린 이미지가 제대로 표시되지 않아 불편함을 호소하기도 했다. 이 글은 Xiaohongshu 댓글의 이미지가 표시되지 않는 이유를 알아보고 해결 방법을 제공하는 데 도움이 될 것입니다. 1. Xiaohongshu 댓글에 사진이 표시되지 않는 이유는 무엇입니까? 이미지 형식은 지원되지 않을 수 있습니다. Xiaohongshu의 댓글 기능은 제한된 이미지 형식만 지원합니다. 업로드한 이미지 형식이 지원되지 않는 경우 이미지가 표시되지 않을 수 있습니다. JPG, PNG 등 다른 형식을 사용해 보는 것이 좋습니다. 댓글에 업로드되는 이미지의 크기는 Xiaohongshu에 의해 제한될 수 있습니다. 이미지 크기가 너무 크면 제대로 표시되지 않을 수 있습니다. 눌러보시는 걸 추천드려요

컴퓨터 샤오홍슈 상단에 댓글을 고정하는 방법은 무엇인가요? 컴퓨터의 비공개 메시지는 어디에 있나요? 컴퓨터 샤오홍슈 상단에 댓글을 고정하는 방법은 무엇인가요? 컴퓨터의 비공개 메시지는 어디에 있나요? Mar 28, 2024 pm 12:36 PM

Xiaohongshu에서 사용자는 뷰티, 패션, 여행 및 기타 다양한 콘텐츠를 탐색하는 동시에 자신의 의견과 코멘트를 표현할 수도 있습니다. 일부 사용자는 Xiaohongshu 컴퓨터 버전을 사용할 때 댓글을 고정하는 방법에 대한 문제를 겪었습니다. 1. 컴퓨터 샤오홍슈 상단에 댓글을 고정하는 방법은 무엇인가요? 1. 컴퓨터 버전의 Xiaohongshu를 열고 댓글을 달고 싶은 게시물이나 업데이트를 입력하세요. 2. 댓글 영역에서 고정하려는 댓글을 찾습니다. 3. 댓글을 클릭하면 '핀' 버튼이 표시됩니다. 4. '고정' 버튼을 클릭하면 댓글 영역 상단에 해당 댓글이 고정 댓글로 표시됩니다. Xiaohongshu 컴퓨터 버전은 현재 자신의 댓글 고정만 지원하며 고정 기능은 게시물이나 업데이트의 댓글 영역에서만 유효하며 주제 페이지나 전체 댓글 영역에는 고정할 수 없습니다. 둘,

Xiaohongshu에서 다른 사람이 삭제한 댓글을 어떻게 검색할 수 있나요? 다른 사람의 댓글이 삭제되면 표시되나요? Xiaohongshu에서 다른 사람이 삭제한 댓글을 어떻게 검색할 수 있나요? 다른 사람의 댓글이 삭제되면 표시되나요? Mar 21, 2024 pm 10:46 PM

Xiaohongshu는 인기 있는 소셜 전자상거래 플랫폼으로, 사용자 간의 쌍방향 댓글은 플랫폼에서 없어서는 안될 커뮤니케이션 방법입니다. 때때로 우리의 댓글이 다른 사람에 의해 삭제되어 혼란스러울 수 있습니다. 1. Xiaohongshu에서 다른 사람이 삭제한 댓글을 어떻게 검색할 수 있나요? 댓글이 삭제된 것을 발견하면 먼저 플랫폼에서 관련 게시물이나 제품을 직접 검색하여 해당 댓글을 찾을 수 있는지 확인할 수 있습니다. 삭제 후에도 댓글이 계속 표시된다면 원래 게시물 소유자가 삭제했을 수 있습니다. 이때 원래 게시물 소유자에게 연락하여 댓글 삭제 이유를 문의하고 댓글 복원을 요청할 수 있습니다. 댓글이 완전히 삭제되어 원래 게시물에서 찾을 수 없는 경우, 해당 댓글이 플랫폼에 복원될 가능성은 상대적으로 희박합니다. 다른 방법을 시도해 볼 수 있습니다.

내 Xiaohongshu 댓글이 블로거에 의해 삭제되면 알림을 받나요? Xiaohongshu에 있는 내 댓글이 삭제되면 어떻게 해야 하나요? 내 Xiaohongshu 댓글이 블로거에 의해 삭제되면 알림을 받나요? Xiaohongshu에 있는 내 댓글이 삭제되면 어떻게 해야 하나요? Mar 28, 2024 am 11:46 AM

Xiaohongshu는 사용자가 다양한 콘텐츠를 게시하고 댓글을 달 수 있는 콘텐츠가 풍부한 대화형 소셜 플랫폼입니다. 때로는 블로거가 댓글을 삭제하는 상황이 발생할 수 있습니다. 그럼 샤오홍슈 댓글이 삭제되면 블로거에게 알림이 가나요? 삭제되면 어떻게 해야 하나요? 1. 샤오홍슈 댓글이 삭제되면 블로거에게 알림이 가나요? 블로거가 Xiaohongshu 댓글을 삭제한 후 시스템은 사용자에게 알림을 제공합니다. 사용자는 Xiaohongshu의 메시지 센터에서 알림을 확인하여 댓글이 삭제된 이유를 확인할 수 있습니다. 이용자는 개인 홈페이지 댓글기록에서도 자신이 삭제한 댓글을 확인하고 관련 상황을 확인할 수 있다. 2. 샤오홍슈에 게시된 댓글이 삭제된 경우 어떻게 해야 하나요? 1. 침착함을 유지하세요. 우선 침착함을 유지하고 당황하거나 화를 내지 않아야 합니다. 악

See all articles