ajax
Jun 23, 2016 pm 01:22 PM
用Ajax实现分页功能
将获取的的数据,填充到对应的div
不知为啥 点击下一页时 滚动条跳到顶端 但是网页又没刷新,链接也没变
<body><div> </br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br> </br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br> </br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></div><div id="a1"> <{section name=s loop=$newsinfo}> <{$newsinfo[s].id}>----<{$newsinfo[s].title_tc}></br> <{/section}></div><div id="a2"> <{$news->page->getPageNavTeacherShare3('index.php')}></div></body>
<script> function A(a){ $.ajax({ url: 'a.php', type: 'post', dateType: 'json', data: {page: a}, success: function (result) { var result = jQuery.parseJSON(result); var len=result.newsinfo.length; var msg=""; for(var i=0;i<len;i++){ msg+=result.newsinfo[i]['id']+"---"+result.newsinfo[i]['title_tc']+"</br>"; } $('#a1').html(msg); $('#a2').html(result.news); }, error: function (result) { alert("error"); } }); }</script>
回复讨论(解决方案)
1、没有看到 A 函数在哪里被执行
2、如果 A 函数由 超链 触发,则 A 函数中应有 retuen false 以阻止 超链 的默认行为
3、你有 dateType: 'json',则 success: function (result) 中的 result 已是 js 对象或数组了
再 result = jQuery.parseJSON(result) 将出错,jQuery.parseJSON 的参数必须是合法的 json 格式串
4、ajax 不会修改浏览器的地址栏

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

Comment résoudre l'erreur 403 rencontrée par la requête jQuery AJAX

Comment résoudre l'erreur 403 de la requête jQuery AJAX

Comment obtenir des variables de la méthode PHP en utilisant Ajax ?

Comment résoudre le problème de l'erreur 403 jQuery AJAX ?

PHP vs Ajax : solutions pour créer du contenu chargé dynamiquement

Comprendre les frameworks Ajax : explorez cinq frameworks courants

Échange de données asynchrone à l'aide des fonctions Ajax
