2012-07-11 47 views
4

我使用Ymacs與Filepicker.io從here,我想用ajax檢索內容div。Ymacs與Filepicker.io,與AJAX檢索內容

但問題是我不能包含jQuery庫,因爲它導致了衝突,並且ajax仍然無法正常工作我也試過了jQuery的這段代碼,但它似乎並沒有影響任何東西。

我把no noConflict放在兩個地方。

任何想法如何解決這個問題?

<script type="text/javascript" src="/js/jquery-1.7.2.min.js"> 
    $.noConflict(); 

    window.setInterval(getAjax, 3000); 

    function getAjax() { 
     $.ajax({ 
      type: "POST", 
      url: '/index', 
      data: "some-data"   
     }); 
    } 

</script> 
+0

你的意思是你想檢索使用AJAX內容的div?如果你試圖訪問緩衝區的內容,使用'var buf = ymacs.getActiveBuffer(); var contents = buf.getCode()' – brettcvz 2012-07-12 01:10:03

回答

1

你忘了腳本標記還是我錯過了jQuery被加載其他地方?這是爲我工作:

<!DOCTYPE html> 
<script type="text/javascript" src="/js/jquery-1.7.2.min.js"></script> 
<script> 
    // $.noConflict(); 

    window.setInterval(getAjax, 3000); 

    // This is getting hoisted 
    function getAjax() { 
     $.ajax({ 
      type: "POST", 
      url: '/index', 
      data: "some-data" 
     }); 
    } 
</script> 

https://gist.github.com/3505792