ajax 載入的 子頁面 如何才能 呼叫父頁面的 js 函式

時間 2021-07-08 22:24:28

1樓:

頂上的 依土天羽 回答的很實用,比網上那堆不知所云的解決方案好多了.

用jquery解決的方法 那就是在ajax請求結束後對事件經行繫結

$.ajax();

} });

最後一行就是將2.html中的name="b1"的button 繫結了一個方法. 需要注意的是 在jquery 中"click"引數代表onclick事件.

"load" 引數代表onload事件.....

2樓:

通過ajax載入的指令碼是和整個頁面處於同一個生命週期內,可以直接呼叫全域性函式。

如果不是通過onclick等引數指定事件處理函式,那麼需要重新給元素重新繫結事件處理器。

我查了一下,網上所說的問題是針對以下兩種情況:

使用iframe載入的頁面

使用js新開的視窗

這兩種情況是不能直接訪問的。

3樓:依土天羽

可以使用

window.parent來獲取父頁面,然後就能通過

window.parent.方法名稱()來呼叫父頁面的js了,不用jquery

4樓:

頁面裝載完成抵用click方法

如何讓jquery在頁面載入的時候自動呼叫某個函式

5樓:匿名使用者

jquery在頁面載入的時候自動呼叫某個函式,有三種方法:

第一種:

$(document).ready(function());

第二種:

$(function());

第三種:

jquery(function($) );

如果不用jquery,在頁面初始化的方法,1.在body裡面寫onload

2.在指令碼里面寫

6樓:阿庫嘁噠巴達木

用一個可以調onload時間的控制元件,然後用a標籤包住,裡面控制元件負責顯示是否已訂閱,外面a標籤加連結

7樓:

針對你這個問題 ,實現的方法可能很多。

靜態頁面需要稍作處理下:

jquery部分:

8樓:李巖

$(function());

怎麼能使頁面載入時就呼叫js函式

9樓:匿名使用者

在裡新增onload 可以在頁面載入時呼叫js函式

比如 需要呼叫的函式名為divhight()

那麼就寫成

10樓:堅仔

將js檔案放到body標籤後面,就會自動載入寫好的函式,為了確保頁面渲染完成,可以將函式放到window.onload裡面執行。如下圖:

dedecms列表頁如何呼叫子欄目列表以及子欄目的名稱

辭友緣心 field typename 最外層的 channelartlist會列出所有指定的欄目,其中typeid為指定欄目的id,不指定為所有 內層的會遍歷當前欄目的所有子欄目,我這段 限制為6個,不要限制的將 row 6 去掉。這樣就可以實現你的要求了,這個做法整站通用。 各種欄目名稱的呼叫方...

遊戲的載入(載入)速度變慢,求解決方法

你吧 真是,系統垃圾,不能天天清理,越清理越慢,還有,不能天天優化,優化大師等一類優化工具一週用一次就行,弄得太頻繁不好,系統越來越慢。你加我吧,我發給你一個清理垃圾的工具,這個工具天天用也不要緊,而且比那些什麼優化大師好得多。你如果還覺得慢,你可以升級個記憶體,換一個cpu,就是英特爾酷睿那種,非...

ajax請求的時候get 和post方式的區別

安徽電信網上營業廳 首先看一下get post的區別 1 get是把引數資料佇列加到提交表單的action屬性所指的url中,值和表單內各個欄位一一對應,在url中可以看到。post是通過http post機制,將表單內各個欄位與其內容放置在html header內一起傳送到action屬性所指的u...