在頁面加載時,我的getJSON
調用將其輸出顯示爲div(稱爲myDiv)。如何在每次點擊加載項按鈕時將getJSON的結果附加到div上?
現在我想在頁面的末尾添加一個按鈕,當用戶單擊該按鈕時,我想再次調用getJSON
,但是這次我想將page_number增加1,每次用戶點擊按鈕並在前面的結果末尾顯示新的結果。你們可以告訴我我該如何做到這一點?
<head>
<script>
//var counter = 1;
$.getJSON('http://anyorigin.com/get?url=https://www.myothersite.com/getit.php?page_number=+counter&type=TopVideos&sortBy=newest&callback=?', function(data){
var siteContents = data.contents;
//writes to textarea
document.myform.outputtext.value = siteContents;
document.getElementById("myDiv").innerHTML=siteContents;
$('#loadingimg').hide();
});
</script>
</head>
<body>
<div class="MainDiv">
<div class="MainContent">
<div class="ContentWidth">
<div id="JSListVideo" class="VideoList">
<div id="myDiv"></div>
而且按鈕的代碼:
<div class="MoreButtonSection">
<div class="RedButton">
<span class="LeftEnd"></span>
<span class="Centre">
<a href="javascript:void(0);" onclick="seemore();" title="See more">see more</a>
</span>
<span class="RightEnd"></span>
</div>
</div>
可以請你在喲中添加一些註釋你的代碼?將會有所幫助。 – Sangeeta 2013-03-22 03:58:10
請參閱修改。 – Sangeeta 2013-03-22 04:12:02
我不能讓我的按鈕與您的點擊事件一起工作!我應該把你的第一個代碼放在另一個函數裏面,然後調用它呢? – user1788736 2013-03-22 04:24:52