1
我有一個鏈接列表,並想用AJAX來識別點擊了基於鏈路上的鏈接在點擊加載文件的AJAX指定容器在同一頁上。例如:確定被點擊該鏈接並加載特定頁面與基於點擊的鏈接
鏈路1 鏈路2 連桿3
如果任何鏈路1的被點擊取link1.html並將其放置或 如果任何鏈路3的被點擊取link3.html並將其放置。
我有一個鏈接列表,並想用AJAX來識別點擊了基於鏈路上的鏈接在點擊加載文件的AJAX指定容器在同一頁上。例如:確定被點擊該鏈接並加載特定頁面與基於點擊的鏈接
鏈路1 鏈路2 連桿3
如果任何鏈路1的被點擊取link1.html並將其放置或 如果任何鏈路3的被點擊取link3.html並將其放置。
如果你使用jQuery你可以使用.load()
方法:
$(function() {
$('a').click(function() {
$('#resultDiv').load(this.href);
return false;
});
});
,並與普通的JavaScript,你可以使用getElementsByTagName方法來獲取所有錨,然後認購onclick事件和內部發送Ajax請求:
window.onload = function() {
var links = document.getElementsByTagName('a');
for(var i = 0; i < links.length; i++) {
links[i].onclick = function() {
var url = this.href;
// TODO: use the url to send an AJAX request
return false;
};
}
};
太感謝了隊友.. – kay 2011-04-07 22:38:12