Maison > interface Web > js tutoriel > Ajax implémente la fonction de type phpcms (tutoriel graphique)

Ajax implémente la fonction de type phpcms (tutoriel graphique)

亚连
Libérer: 2018-05-22 16:14:15
original
2004 Les gens l'ont consulté

Cet article présente principalement l'exemple de code d'implémentation Ajax de la fonction phpcms. Il est très bon et a une valeur de référence. Les amis dans le besoin peuvent s'y référer

Tout d'abord, le module d'arrière-plan ---. > News Mood--->Mood configuration Supprimez le redondant et changez le nom en "J'aime" Soumettez et enregistrez.

Le second est le fichier modèle pour modifier l'ambiance de l'actualité :/phpcms/templates/default/mood/index.html

Supprimer tous les codes et renvoyer uniquement le nombre total de likes

{loop $setting $k $v} 
{$data[$v['fields']]} 
{/loop}
Copier après la connexion

La mise en œuvre de la page modèle est la suivante À travers le tableau de boucles

<p class="info"> 
          <a href="http://phpcms.com/content-150-1-1.html" target="_blank" title="展会现场人头攒动"><h4 class="title ellipsis download">展会现场人头攒动</h4></a> 
          <p class="date">2017-02-01</p> 
          <p class="sum"> 
            <span class="laud"><i class="iconfont zanbtn" >赞</i><a href="javascript:;" rel="external nofollow"  <span style="min-width: 0px; min-height: 0px; box-sizing: border-box; color: rgb(34, 34, 34); unicode-bidi: -webkit-isolate; font-family: Consolas, "Lucida Console", monospace; white-space: pre-wrap;">id</span><span style="color: rgb(34, 34, 34); font-family: Consolas, "Lucida Console", monospace; white-space: pre-wrap;">="</span><span style="min-width: 0px; min-height: 0px; box-sizing: border-box; color: rgb(34, 34, 34); unicode-bidi: -webkit-isolate; font-family: Consolas, "Lucida Console", monospace; white-space: pre-wrap;">zans{$r[id]}</span><span style="color: rgb(34, 34, 34); font-family: Consolas, "Lucida Console", monospace; white-space: pre-wrap;">" </span> title="<span style="color: rgb(34, 34, 34); font-family: Consolas, "Lucida Console", monospace; white-space: pre-wrap;">$r[id]}</span>">0</a></span> 
          </p>  
        </p>
Copier après la connexion

.

Le traitement ajax K=8 est j'aime

$(".zanbtn").on("click",function(){ 
                var id = $(this).next().attr("title"); 
                var aval = $(this).next("a").html(); 
                $.getJSON(&#39;http://phpcms.com/index.php?m=mood&c=index&a=post&id=150-&#39;+id+&#39;-1&k=8&&#39;+Math.random()+&#39;&callback=?&#39;, function(data){ 
                  if(data.status==1) { 
                    console.log( $(this).next()); 
                    $("#zans"+id).html(data.data); 
                  }else { 
                    alert(data.data);   
                    return false;       
                  } 
                }) 
              });
Copier après la connexion

Ce qui précède est ce que j'ai compilé pour vous, j'espère qu'il vous sera utile dans le cadre du processus. avenir.

Articles associés :

Analyse détaillée de la façon d'utiliser AJAX (code collé)

php+ ajax+h5 implémente la fonction de téléchargement d'images

php+ajaximplémente la fonction de contenu déroulant des requêtes

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal