Maison > php教程 > PHP开发 > Menu thinkPHP et exemple de pagination basé sur ajax

Menu thinkPHP et exemple de pagination basé sur ajax

高洛峰
Libérer: 2016-12-21 16:47:39
original
1582 Les gens l'ont consulté

L'exemple de cet article décrit comment thinkPHP implémente les menus et la pagination basés sur ajax. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Un menu de catégories, implémenté en utilisant ajax :

function getid(id){
$.ajax({
   url: "{:U('/Index/example')}",
   type: "POST",
   data: {id:id}
  }).success(function(data) {
   $("#centent").html(data);
  });
}
Copier après la connexion

et en utilisant ajax pour la pagination, ceci a été écrit par quelqu'un sur le Internet :

<script type="text/javascript">
<!--
$("#page_show > a").click(function() {
  $(&#39;#centent&#39;).append(&#39;<span id="lod">加载中..</span>&#39;);
  //获取url
  var _HREF = $(this).attr(&#39;href&#39;);
  //加载页面
  $("#centent").load(_HREF, &#39;&#39;, function() {
    $("#lod").remove();
  });
  return false;
});
//-->
</script>
Copier après la connexion

Il n'y a aucun problème avec le contenu du menu implémenté à l'aide de post avant

$.post(url, function(data) {
 $(&#39;.centent&#39;).html(data);
});
Copier après la connexion

Mais lors de l'utilisation d'ajax, le résultat correct ne peut pas être obtenu. La pagination ne peut pas être terminée.
Après réflexion finale, tapez : "POST" a été remplacé par type : "GET",
Le problème a été résolu. La méthode post est également soumise par POST, et ajax est également soumis par POST au début. Pourquoi ça ne fonctionne pas ? Finalement, j'ai découvert qu'il s'agissait toujours de l'URL. Les deux URL étaient différentes.

J'espère que cet article vous aidera à concevoir des programmes PHP basés sur le framework ThinkPHP.

É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
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal