一个页面中多个window.onload = function(){}冲突问题解决思路
在一个页面中有两个JavaScript 分别都用到了window.onload
一个是:window.onload=function(a){...},另一个是:window.onload=function(b){...}这样就造成了一个JavaScript 运行不了(一般是前一个)
如下写就可以了:
window.onload=function(){function(a);function(b);}
还有一种写法,举个例子:
<script type="text/javascript">
window.onload=function () {
testJson();
newslist();
}
function testJson() {
$.ajax({
url:"#",
type:"post",
dataType:"json",
success : function (data) {
/*alert(JSON.stringify(data))*/
showData(data)
console.log(data)
}
})
}
function newslist() {
$.ajax({
url:"#",
type:"post",
dataType:"json",
success: function (newslist) {
console.log(newslist)
}
})
}
</script>

浙公网安备 33010602011771号