我正在處理一個最終顯示爲SharePoint網頁內容的頁面。 這是從雅虎檢索股票報價。jquery間歇性地失敗對象查找
頁面本身工作的時間 託管我的網頁在SharePoint(SP)網頁在IE瀏覽器的工作原理〜90%的時間100% 託管我的網頁在SharePoint(SP)頁面工程的FF〜80%時間 託管我的頁面的Sharepoint(SP)頁面在Chrome中可用〜5%的時間內
我喜歡專注於Chrome場景。
失敗進入回調函數。
我得到
Uncaught TypeError: Property '$' of object [object Object] is not a function
的違規行如下
$("#" + quote.symbol + " .tkrPrice").text('$' + quote.AskRealtime);
我已閱讀帖子約就緒()和noConflict()。我試圖用jQuery替換$,這似乎並沒有影響任何東西。
這裏有一些事情要考慮
- jQuery的API調用來雅虎之前被調用成功。它不是加載該文件的問題。
- 網絡有時候很麻煩,但是網頁本身起作用。所以我不願意將時間問題歸咎於網絡。
- 被調用的對象絕對存在。它不是寫html,然後引用它的時間類型問題。
- 錯誤來自雅虎api的回調。
- SP頁面本身有很多事情要做。我並沒有深入瞭解究竟是什麼,但我將其描述爲一個複雜的頁面。
Im flumoxed。邏輯是正確的,但顯然它與時間有關。關於Chrome的一些事情強調了這個問題。
進出口尋找一些調試的想法...
tyia
格雷格
您是否在請求期間查看了日誌? –
錯誤消息不符合該行......您確定這是錯誤發生的地方嗎? –
@kevinB - 你是對的。在不同的點我玩j/jQuery和$函數。這是對Ready()的文章的迴應。該消息確實來自該線。感謝您指出了這一點。我改變了消息,所以不會讓人困惑。 – greg