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}
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>
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('http://phpcms.com/index.php?m=mood&c=index&a=post&id=150-'+id+'-1&k=8&'+Math.random()+'&callback=?', function(data){ if(data.status==1) { console.log( $(this).next()); $("#zans"+id).html(data.data); }else { alert(data.data); return false; } }) });
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!