js div加载页面

<script type="text/javascript">

window.onload = function() {

 

clientSideInclude("pp", 'a.jsp');  //pp 表示div的id

};

 

function clientSideInclude(id, url) {

 

var req = false;

 

// Safari, Firefox, 及其他非微软浏览器 

 

if (window.XMLHttpRequest) {

 

try {

 

req = new XMLHttpRequest();

 

} catch (e) {

 

req = false;

 

}

 

} else if (window.ActiveXObject) {

 

// For Internet Explorer on Windows 

 

try {

 

req = new ActiveXObject('Msxml2.XMLHTTP');

 

} catch (e) {

 

try {

 

req = new ActiveXObject('Microsoft.XMLHTTP');

 

} catch (e) {

 

req = false;

 

}

 

}

 

}

 

var element = document.getElementById(id);

 

if (!element) {

 

alert('函数clientSideInclude无法找到id ' + id + '。' +

 

'你的网页中必须有一个含有这个id的div 或 span 标签。');

 

return;

 

}

 

if (req) {

 

// 同步请求,等待收到全部内容 

 

req.open('get', url, false);

 

req.send(null);

 

element.innerHTML = req.responseText;

//alert( req.responseText);

 

} else {

 

element.innerHTML =

 

'对不起,你的浏览器不支持 ' +

 

'XMLHTTPRequest 对象。这个网页的显示要求 ' +

 

'Internet Explorer 5 以上版本, ' +

 

'或 Firefox 或 Safari 浏览器,也可能会有其他可兼容的浏览器存在。';

 

}

 

}

</script>

 

<span id="pp"> </span>

//以上是原生的

 

jquery js

loadPage("pp","a.jsp"); //pp 表示div的id

 

function loadPage(id, url) { 

$("#"+id).addClass("loader"); 

$("#"+id).append("Loading......"); 

$.ajax({ 

type: "get", 

url: url, 

cache: false, 

error: function() {alert('加载页面' + url + '时出错!');}, 

success: function(msg) { 

$("#"+id).empty().append(msg); 

$("#"+id).removeClass("loader"); 

}); 

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值