Maison interface Web js tutoriel Comment implémenter la fonction de commentaire ajax sans actualiser

Comment implémenter la fonction de commentaire ajax sans actualiser

Apr 02, 2018 pm 03:21 PM
ajax 评论

Cette fois, je vais vous montrer comment implémenter la fonction de commentaire non rafraîchissant d'Ajax. Quelles sont les précautions pour qu'Ajax implémente la fonction de commentaire non rafraîchissant. Ce qui suit est un cas pratique, prenons un. regarder.

Voici l'interface du forum. Lorsque l'utilisateur clique pour soumettre un message, il sera automatiquement soumis à mon message

Le contenu du message est vide ou il y a un gris. "Aucun contenu de message renseigné" Un message contextuel apparaîtra, veuillez remplir le contenu du message. Lorsque l'utilisateur remplit les informations, le nombre de mots du message actuel sera affiché dans le coin inférieur droit.

Ce qui suit est le code de 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); 
  } 
 
});
Copier après la connexion

Je crois que vous maîtrisez la méthode après avoir lu le cas dans ce article, veuillez venir pour des informations plus intéressantes. Faites attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Ajax+mysql pour créer une fonction de forum de messages

L'utilisation de GET et POST en Ajax Explication détaillée

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Pourquoi le dernier commentaire sur Xiaohongshu est-il en bas ? Comment Xiaohongshu fait-il de ses commentaires la première place ? Pourquoi le dernier commentaire sur Xiaohongshu est-il en bas ? Comment Xiaohongshu fait-il de ses commentaires la première place ? Mar 21, 2024 pm 06:21 PM

En tant que plateforme sociale de commerce électronique populaire, les commentaires des utilisateurs de Xiaohongshu constituent un lien interactif important. De nombreux utilisateurs constatent que sur Xiaohongshu, les derniers commentaires apparaissent souvent au bas de la zone de commentaires. Pourquoi est-ce? Cet article approfondira le mécanisme de tri de la zone de commentaires de Xiaohongshu et partagera quelques conseils pour classer les commentaires au premier plan. 1. Pourquoi les derniers commentaires sur Xiaohongshu sont-ils en bas ? La méthode de tri par défaut de la zone de commentaires de Xiaohongshu consiste à afficher les commentaires par ordre chronologique, c'est-à-dire que les derniers commentaires seront affichés au bas de la zone de commentaires. Cette méthode de tri aide les utilisateurs à visualiser facilement les derniers commentaires et à obtenir des informations en temps réel. Xiaohongshu encourage l'interaction entre les utilisateurs et encourage les utilisateurs à participer activement aux commentaires en plaçant les derniers commentaires en bas de la page. Cette conception permet aux utilisateurs de parcourir les commentaires des autres utilisateurs,

Comment supprimer mes commentaires sur TikTok ? Comment les autres peuvent-ils savoir quand je commente sur TikTok ? Comment supprimer mes commentaires sur TikTok ? Comment les autres peuvent-ils savoir quand je commente sur TikTok ? Mar 21, 2024 pm 10:41 PM

Les gens aiment publier des vidéos, parcourir des vidéos, commenter et interagir sur Douyin. Mais dans l'interaction avec les commentaires, nous pouvons parfois faire des remarques inappropriées ou faire des erreurs et vouloir supprimer ces commentaires. Alors, comment supprimer mes propres commentaires sur Douyin ? 1. Comment supprimer mes commentaires sur Douyin ? 1. Connectez-vous à l'application Douyin et recherchez la vidéo avec le commentaire que vous souhaitez supprimer. 2. Au bas de la page vidéo, recherchez une liste de tous les commentaires. 3. Recherchez votre commentaire, cliquez sur l'icône en forme de cœur (j'aime) à droite du commentaire, puis cliquez sur l'icône de suppression (poubelle) pour confirmer la suppression. 4. Si vous @ d'autres personnes dans le commentaire, vous recevrez un message lors de la suppression du commentaire : « Après avoir supprimé ce commentaire, la personne @ ne recevra pas la notification. » Si vous souhaitez que la personne @ reçoive la notification, vous pouvez le faire. Annulez @ d'abord,

Pourquoi le propre commentaire de Xiaohongshu se trouve-t-il en bas ? Comment modifier un commentaire sur Xiaohongshu ? Pourquoi le propre commentaire de Xiaohongshu se trouve-t-il en bas ? Comment modifier un commentaire sur Xiaohongshu ? Mar 21, 2024 pm 10:46 PM

Xiaohongshu est une plateforme sociale de commerce électronique populaire où les utilisateurs peuvent partager des conseils d'achat, recommander des produits et échanger des expériences d'achat. Certains utilisateurs ont constaté que les commentaires qu'ils publiaient sur Xiaohongshu étaient toujours affichés en bas, ce qui les rendait confus. Cet article explorera pourquoi la disposition des commentaires de Xiaohongshu fait apparaître les commentaires des utilisateurs en bas et présentera comment modifier la position des commentaires sur Xiaohongshu. 1. Pourquoi les propres commentaires de Xiaohongshu se trouvent-ils en bas ? L'ordre d'affichage des commentaires sur Xiaohongshu est généralement basé sur l'ordre chronologique des commentaires. Si votre commentaire est publié après qu'un autre utilisateur ait commenté, il apparaîtra en bas. Il s'agit de la méthode par défaut de Xiaohongshu pour trier les commentaires, conçue pour maintenir l'ordre et la clarté dans la zone de commentaires. Xiaohongshu peut se baser sur le contenu des commentaires

Pourquoi les autres ne peuvent-ils pas voir mes commentaires sur Xiaohongshu ? Pourquoi les autres ne peuvent-ils pas voir ses commentaires ? Pourquoi les autres ne peuvent-ils pas voir mes commentaires sur Xiaohongshu ? Pourquoi les autres ne peuvent-ils pas voir ses commentaires ? Mar 21, 2024 pm 07:51 PM

Xiaohongshu est une plateforme de médias sociaux populaire où les utilisateurs peuvent partager leur vie et échanger leurs expériences. Certains utilisateurs constateront que lorsqu'ils commentent les publications d'autres personnes, ils ne peuvent pas les voir. Alors, pourquoi les autres ne peuvent-ils pas voir mes commentaires sur Xiaohongshu ? Cet article explorera ce problème en détail pour vous aider à résoudre votre confusion. 1. Pourquoi les autres ne peuvent-ils pas voir mes commentaires sur Xiaohongshu ? Examen retardé : le contenu de l'avis de Xiaohongshu a été examiné et peut être temporairement masqué en raison de la présence de mots sensibles ou de contenu illégal. Dans ce cas, l'autre partie risque de ne pas pouvoir voir le commentaire temporairement après sa publication. Généralement, ces commentaires réapparaîtront une fois la modération terminée. Des anomalies de compte peuvent faire en sorte que les commentaires publiés par les commentateurs ne soient pas vus par l'autre partie, même si les commentaires sont publiés avec succès. De telles situations anormales incluent des comptes bannis ou des fonctions limitées.

Pourquoi les images ne peuvent-elles pas être affichées dans les commentaires de Xiaohongshu ? Pourquoi l'adresse IP de Xiaohongshu n'est-elle pas mise à jour ? Pourquoi les images ne peuvent-elles pas être affichées dans les commentaires de Xiaohongshu ? Pourquoi l'adresse IP de Xiaohongshu n'est-elle pas mise à jour ? Mar 21, 2024 pm 09:00 PM

Xiaohongshu est une plateforme sociale de commerce électronique populaire où les utilisateurs peuvent partager leurs expériences d'achat et recommander des produits. Certains utilisateurs ont signalé qu'ils étaient troublés par le fait que les images qu'ils avaient téléchargées dans leurs commentaires ne s'affichaient pas correctement. Cet article vous aidera à découvrir pourquoi les images dans les commentaires de Xiaohongshu ne peuvent pas être affichées et à proposer des solutions. 1. Pourquoi les images ne peuvent-elles pas être affichées dans les commentaires de Xiaohongshu ? Les formats d'image peuvent ne pas être pris en charge : la fonction de commentaire de Xiaohongshu ne prend en charge que des formats d'image limités. Si le format d'image que vous téléchargez n'est pas pris en charge, l'image risque de ne pas s'afficher. Il est recommandé d'essayer d'autres formats, tels que JPG, PNG, etc. La taille des images téléchargées dans les commentaires peut être limitée par Xiaohongshu. Si la taille de votre image est trop grande, elle risque de ne pas s'afficher correctement. Il est recommandé d'essayer d'appuyer sur

Comment épingler les commentaires en haut de Xiaohongshu sur PC ? Où sont les messages privés sur l'ordinateur ? Comment épingler les commentaires en haut de Xiaohongshu sur PC ? Où sont les messages privés sur l'ordinateur ? Mar 28, 2024 pm 12:36 PM

Sur Xiaohongshu, les utilisateurs peuvent parcourir une variété de contenus sur la beauté, la mode, les voyages et autres, tout en exprimant leurs propres opinions et commentaires. Certains utilisateurs ont rencontré le problème de l'épinglage des commentaires lors de l'utilisation de la version informatique de Xiaohongshu. 1. Comment épingler les commentaires en haut de Xiaohongshu sur l'ordinateur ? 1. Ouvrez la version informatique de Xiaohongshu et saisissez la publication ou la mise à jour sur laquelle vous souhaitez commenter. 2. Dans la zone de commentaire, recherchez le commentaire que vous souhaitez épingler. 3. Cliquez sur le commentaire et vous verrez un bouton « Épingler ». 4. Cliquez sur le bouton « Épingler » et le commentaire apparaîtra en haut de la zone de commentaire et deviendra un commentaire épinglé. Il convient de noter que la version informatique de Xiaohongshu ne prend actuellement en charge que l'épinglage de vos propres commentaires, et que la fonction d'épinglage n'est valable que dans la zone de commentaires des publications ou des mises à jour, et ne peut pas être épinglée sur les pages de sujets ou les zones de commentaires globales. deux,

Serai-je rappelé si mon commentaire sur Xiaohongshu est supprimé par le blogueur ? Que dois-je faire si mes commentaires dans Xiaohongshu sont supprimés ? Serai-je rappelé si mon commentaire sur Xiaohongshu est supprimé par le blogueur ? Que dois-je faire si mes commentaires dans Xiaohongshu sont supprimés ? Mar 28, 2024 am 11:46 AM

Xiaohongshu est une plateforme sociale interactive et riche en contenu où les utilisateurs peuvent publier et commenter divers contenus. Parfois, nous pouvons rencontrer des situations où nos commentaires sont supprimés par les blogueurs. Alors, le blogueur recevra-t-il un rappel si un commentaire de Xiaohongshu est supprimé ? Que devons-nous faire s'il est supprimé ? 1. Le blogueur recevra-t-il un rappel si un commentaire de Xiaohongshu est supprimé ? Une fois qu'un commentaire Xiaohongshu est supprimé par le blogueur, le système enverra une notification à l'utilisateur. Les utilisateurs peuvent consulter la notification dans le centre de messagerie de Xiaohongshu pour savoir pourquoi leurs commentaires ont été supprimés. Les utilisateurs peuvent également retrouver leurs commentaires supprimés dans l'enregistrement des commentaires sur leur page d'accueil personnelle et visualiser la situation correspondante. 2. Que dois-je faire si mes commentaires sur Xiaohongshu sont supprimés ? 1. Restez calme : Tout d’abord, nous devons rester calmes et ne pas paniquer ni nous mettre en colère. Bo

Comment puis-je récupérer le commentaire supprimé de quelqu'un d'autre sur Xiaohongshu ? Sera-t-il affiché si le commentaire de quelqu'un d'autre est supprimé ? Comment puis-je récupérer le commentaire supprimé de quelqu'un d'autre sur Xiaohongshu ? Sera-t-il affiché si le commentaire de quelqu'un d'autre est supprimé ? Mar 21, 2024 pm 10:46 PM

Xiaohongshu est une plateforme sociale de commerce électronique populaire, et les commentaires interactifs entre utilisateurs sont une méthode de communication indispensable sur la plateforme. Parfois, nous pouvons constater que nos commentaires ont été supprimés par d’autres, ce qui peut prêter à confusion. 1. Comment puis-je récupérer les commentaires supprimés de quelqu'un d'autre sur Xiaohongshu ? Lorsque vous constatez que vos commentaires ont été supprimés, vous pouvez d'abord essayer de rechercher directement des articles ou des produits pertinents sur la plateforme pour voir si vous pouvez toujours retrouver le commentaire. Si le commentaire est toujours affiché après avoir été supprimé, il a peut-être été supprimé par le propriétaire de la publication d'origine. À ce stade, vous pouvez essayer de contacter le propriétaire de la publication d'origine pour lui demander la raison de la suppression du commentaire et demander sa restauration. Si un commentaire a été complètement supprimé et est introuvable sur la publication d’origine, les chances qu’il soit réintégré sur la plateforme sont relativement minces. Vous pouvez essayer d'autres façons

See all articles