2016-12-15 40 views
0

我開發了顯示模板並在內容搜索Web部件中使用它。內容搜索webpart問題的數據表和標籤顯示模板

爲了在頁面上顯示結果,我在顯示模板中使用JQuery數據表/ JQuery選項卡。

一切工作正常,但有時在加載頁面我收到錯誤,如("Object doesn't support property or method 'dataTable' (OnPostRender:)「和標籤的錯誤是」對象不支持屬性或方法‘標籤’(OnPostRender:)")

如果我多次刷新頁面,那麼錯誤將會消失,結果會顯示爲代碼。

我使用$includeScript.

我也試圖與RegisterSod爲jQuery和JS文件,但仍然問題是同一個寄存器的JQuery,JS和CSS。

在此先感謝。

+0

請編輯你的代碼。 你使用IE嗎? –

+0

是的,我正在使用IE –

+0

請參閱我的編輯請 –

回答

0

可以是:當一個html元素ID相同的ID如javascript函數局部變量 這個錯誤通常情況,請嘗試更改名稱。

如果你把代碼,我將能夠幫助你更好

test = button.attr('test'); // Object doesnt support this method 

$test= button.attr('test'); // works fine 

或者debbug 代碼與和發現你的問題。啓用腳本調試IE:

  • 在Internet Explorer中,從工具菜單中選擇Internet選項。
  • 在Internet選項對話框中,單擊高級選項卡。
  • 在「高級」選項卡的「瀏覽」下,清除「禁用腳本調試」。
  • 單擊確定。

如果你有IE 8+ click here

教程使用jQuery的數據表:link here