我見過幾個問題,例如我會問的問題,但沒有任何完全相同的問題。我有兩個html文件,主要和今天。我想要做的是通過AJAX將today.html加載到main.html中的子div中。負載之後的某個時間,我想打電話給駐留在main.html中從today.html功能稱爲「父」功能的AJAX
主內我有這樣的功能:
function drawCircle (size){
alert('DRAWING');
}
這AJAX負荷:
$("#leftofad").ajax({
url: ":Today.html?r="+genRand(),
type: 'GET',
success: function(data) { },
error: function() { alert('Failed!'); },
});
而這個div:
<div id="leftofad"></div>
在Today.html我有
<script type="text/javascript">
$(document).ready(function(){
drawCircle (100);
});
</script>
負載進展順利,但Today.html似乎並不認可drawCircle函數。我已經嘗試了幾種前體,包括這個,窗口,和父..
據我所知,我可以在jQuery中使用AJAX加載器的回調方法,但我不一定要在加載時調用drawCircle完成。我可能想稍微等一下,或者由於用戶的操作而做這件事。是否有可能從一個AJAX加載的div引用這些函數?如果沒有,我可以使用其他方法(如事件和偵聽器)來觸發drawCircle函數嗎?
什麼是你的成功回調的內容?例如你如何將Today.html插入到Main.html中? – scottheckel
你沒有在你的標籤池中放入任何與.NET相關的標籤,所以我不明白爲什麼有人會認爲它是一個.NET問題:)。只是一個觀察.. –
'$(「#leftofad」)。ajax'不是函數,它是'$ .ajax',而不是'$().ajax'。 –