简单的ajax分页疑问,该如何处理
简单的ajax分页疑问
- HTML code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> <title>ajax分页</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" content=""> <meta name="keywords" content=""> <script type="text/javascript"> function ajax() { var ajax = false; if(window.XMLHttpRequest) { ajax = new XMLHttpRequest(); } else { ajax = new ActiveXObject("Microsoft.XMLHTTP"); } return ajax; } window.onload = function check(node) { var parameter = "page=" + node; var nokia = ajax(); //alert(nokia);return; nokia.open('POST',"process.php",true); nokia.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); nokia.send(parameter); nokia.onreadystatechange = function () { if(nokia.readyState==4 && nokia.status==200) { document.getElementById('span1').innerHTML = this.responseText; } } } </script> <style type="text/css"> </style> <span id="span1"></span>
- PHP code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --><?php $page = isset($_POST['page'])?$_POST['page']+0:1; if($page==0) { $page =1; } $conn = mysql_connect('localhost','root','111111'); mysql_select_db('msg'); $sql = 'select count(*) from news'; $info = mysql_query($sql,$conn); $msg = mysql_fetch_row($info); $counts = $msg[0]; $perpage = 5; $pages = ceil($counts/$perpage); $start = $page - (5-1)/2; $end = $page + (5-1)/2; $start = $start<1?1:$start; $end = ($start+5-1)>$pages?$pages:($start+5-1); $end = $end>$pages?$pages:$end; $start = ($end-5+1)' . $i . ' '; } echo $link;
运行上面的html文件 可以显示 1 2 3 4 5
可一单击超链接时,firefox的debug显示 check is not defined
不是已经innerHTML进来了么,而且奇怪的是那个$page如果不加零的话显示的object element,望朋友解答!!!
------解决方案--------------------
这样呢
function check(node) {
var parameter = "page=" + node;
var nokia = ajax();
//alert(nokia);return;
nokia.open('POST',"process.php",true);
nokia.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
nokia.send(parameter);
nokia.onreadystatechange = function () {
if(nokia.readyState==4 && nokia.status==200) {
document.getElementById('span1').innerHTML = this.responseText;
}
}
}
window.onload = check(node);
------解决方案--------------------
- JScript code
window.onload = function () { check(1); } function check(node) { var parameter = "page=" + node; var nokia = ajax(); //alert(nokia);return; nokia.open('POST',"process.php",true); nokia.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); nokia.send(parameter); nokia.onreadystatechange = function () { if(nokia.readyState==4 && nokia.status==200) { document.getElementById('span1').innerHTML = this.responseText; } } } <br><font color="#e78608">------解决方案-------------------- <div class="clear"> </div></font>

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Fungsi bermaksud fungsi. Ia adalah blok kod yang boleh digunakan semula dengan fungsi tertentu Ia boleh menerima parameter input, melakukan operasi tertentu, dan mengembalikan hasil daripada blok yang boleh digunakan semula. kod untuk meningkatkan kebolehgunaan semula dan kebolehselenggaraan kod.

Menurut berita pada 18 Mac, dua telefon berciri "Nokia" baharu dengan nombor model Nokia TA-1617/TA-1619 telah disambungkan kepada Kementerian Perindustrian dan Teknologi Maklumat. Penampilan khusus dan nama sebenar tidak diketahui. Menurut laporan, kedua-dua telefon mudah alih ini hanya menyokong komunikasi 4G, jadi ia bukanlah "telefon ciri Nokia 3310 5G" yang dikhabarkan sebelum ini Maklumat parameter kedua-dua telefon ciri adalah seperti berikut: Nokia TA-1617 Saiz: 127.25x54.2x11. .63mm Berat: Skrin 97g : 2.8 inci RAM: 64MB Storan: 128MB Kapasiti Bateri: 1400 mAh Nokia TA-1619 Dimensi: 122x52x13.14mm Berat: 87.8 gram Skrin: 2.4 inci RAM: 64MB

Pada 6 Februari, media asing NokiaMob melaporkan bahawa seorang pekerja bernama "JesusHMD" menyiarkan pada pelayan Discord rasmi HMD, mendakwa bahawa HMD Global akan mengumumkan "beberapa perkara menarik" esok. ▲Sumber imej: Pelayan Discord rasmi HMD Akaun rasmi HMD Global Menurut laporan sebelum ini, HMD Global sebelum ini mengeluarkan video treler, di mana telefon bimbit berbentuk Nokia 3310 muncul dengan logo "5G" Berdasarkan ini, media asing percaya bahawa HMD dijangka melancarkan telefon berciri Nokia 3310 5G dan lain-lain peranti esok. Bacaan berkaitan: "H

Menurut berita pada 21 April, menurut maklumat pangkalan data penanda aras GeekBench terkini, HMD Global sedang menguji kemas kini Android 14 untuk telefon mudah alih Nokia X10/X20, tetapi masa tolak khusus pada masa ini tidak jelas. Maklumat pada halaman yang berkaitan menunjukkan bahawa selepas menaik taraf kepada Android 14, Nokia X10 mendapat 701 mata dalam ujian teras tunggal dan 1853 mata dalam ujian berbilang teras, manakala Nokia X20 mendapat 699 mata dalam ujian teras tunggal dan 1842. mata dalam ujian berbilang teras selepas menaik taraf kepada Android 14. Maklumat parameter kedua-dua telefon mudah alih adalah seperti berikut: Nokia X10SoC: Qualcomm Snapdragon 4805G Skrin: 6.67 inci resolusi 1080x2400 LPSLCD, kecerahan 450 nits RAM: 4GB/6GB Ruang storan: 64GB/128GB

Dalam artikel ini, kita akan belajar tentang fungsi enumerate() dan tujuan fungsi "enumerate()" dalam Python. Apakah fungsi enumerate()? Fungsi enumerate() Python menerima pengumpulan data sebagai parameter dan mengembalikan objek penghitungan. Objek penghitungan dikembalikan sebagai pasangan nilai kunci. Kuncinya ialah indeks yang sepadan dengan setiap item, dan nilainya ialah item. Syntax enumerate(iterable,start) Parameters iterable - Yang diluluskan dalam pengumpulan data boleh dikembalikan sebagai objek enumeration, dipanggil iterablestart - Seperti namanya, indeks permulaan objek enumeration ditakrifkan oleh permulaan. kalau kita abaikan

Penjelasan terperinci tentang peranan dan fungsi jadual MySQL.proc ialah sistem pengurusan pangkalan data relasi yang popular Apabila pembangun menggunakan MySQL, mereka sering melibatkan penciptaan dan pengurusan prosedur tersimpan (StoredProcedure). Jadual MySQL.proc ialah jadual sistem yang sangat penting Ia menyimpan maklumat yang berkaitan dengan semua prosedur tersimpan dalam pangkalan data, termasuk nama, definisi, parameter, dsb. prosedur tersimpan. Dalam artikel ini, kami akan menerangkan secara terperinci peranan dan kefungsian jadual MySQL.proc

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

Melaksanakan paging data dan pengoptimuman paparan dalam projek Vue, apabila halaman perlu memaparkan sejumlah besar data, pengoptimuman data dan paparan biasanya perlu dilakukan untuk meningkatkan pengalaman pengguna laksanakan halaman data dan pengoptimuman paparan , dan berikan contoh kod khusus. 1. Paging data Paging data merujuk kepada membahagikan sejumlah besar data kepada berbilang halaman mengikut peraturan tertentu dan memaparkannya pada halaman. Anda boleh menggunakan langkah berikut untuk melaksanakan halaman data dalam projek Vue: Tentukan sumber data Pertama, tentukan sumber data yang mengandungi semua data.
