實測可行的監聽div裡面的內容變化的方法
阿新 • • 發佈:2019-02-20
console.log($("#notebook_name").text());裡面的內容按照網速不同頁面載入速度,導致有的時候頁面載入就用內容,有的時候卻沒有。因此需要監聽裡面的內容是否變化。用如下的方法
$("#notebook_name").bind('DOMNodeInserted', function (e) {
console.log("變化了")
});
jupyter notebook裡面的一個例項如下
console.log("11-------------------") console.log($("#notebook_name").text()); console.log("11-------------------") $("#notebook_name").bind('DOMNodeInserted', function (e) { console.log("22-------------------") console.log($("#notebook_name").text()); console.log("22-------------------") $.ajax({ url: 'http://127.0.0.1:9000/notebooknameserver',//http://127.0.0.1:9000/jupyterserver?callbackfun=jsonpCallback&jupyter_result=jupyter_result type: 'get', dataType: 'jsonp', jsonp: "callbackfun",//傳遞給請求處理程式或頁面的,用以獲得jsonp回撥函式名的引數名(預設為:callback) data: { notebook_name: $("#notebook_name").text(), }, success: function (data) { console.log(data) } }); });