mình có làm đc 1 code ajax đơn giản. nó như thế này khi bạn bấn vào 1 link thì nó sẽ lấy đc giá trị của cái linh đó thông qua hàm onclick. đoạn mã này đc lưa trong trang index.html
codeđây là code javaScriptCode:<a href="#" onclick="getdata(1)">link 1</a> <a href="#" onclick="getdata(2)">link 1</a>
đây là code file getrss.phpCode:function object() { if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } return xmlhttp; } var http= object(); function getdata(number) { xmlhttp.open("GET","getrss.php?number="+number,false); http.onreadystatechange = process; http.send(); } function process() { if(xmlhttp.readyState==4 && xmlhttp.status==200) { result = http.responseText; document.getElementById('result').innerHTML = result; } }
khi an vao linh nao thi se dc gia tri cua linh do ma ko cần tải lại trang web. test bình thường thì ok. nhưng khi đưa vào template của jomal thì ko đc. bạn nào biết vấn đề này thì giúp mình với. cảm ơn.Code:<?php $a = $_GET['number']; echo "day la so $a"; ?>












Trả Lời Với Trích Dẫn