JQuery是一種Javascript庫(kù),它可以幫助我們快速編寫(xiě)代碼,提高開(kāi)發(fā)效率。在我們的Web應(yīng)用程序中,有時(shí)候需要在iframe中嵌入一個(gè)頁(yè)面,使得父頁(yè)面可以調(diào)用子頁(yè)面的方法。那么怎么使用JQuery來(lái)調(diào)用父頁(yè)面中的方法呢?
首先,我們需要在父頁(yè)面中定義一個(gè)可以被調(diào)用的方法,例如:
function showMsg(msg) { alert(msg); }
在子頁(yè)面中,我們可以通過(guò)JQuery來(lái)調(diào)用這個(gè)方法:
parent.showMsg('Hello World!');
這里的parent代表父頁(yè)面對(duì)象,showMsg()代表調(diào)用父頁(yè)面中的方法。我們可以把需要傳遞的參數(shù)(如上例中的字符串'Hello World!')放在調(diào)用方法的括號(hào)中。
需要注意的是,只有在同一個(gè)域名下的頁(yè)面才可以進(jìn)行跨頁(yè)面的方法調(diào)用。如果跨域訪(fǎng)問(wèn)的話(huà),瀏覽器會(huì)報(bào)錯(cuò)。
以上就是使用JQuery調(diào)用父頁(yè)面的方法的方法。希望大家可以通過(guò)這篇文章學(xué)會(huì)如何調(diào)用。