2013-10-02 186 views
4

的PhpStorm不承認一個$.post方法:

enter image description here

我使用jQuery 1.9.1!

我需要什麼設置或我做錯了什麼?

這裏是我的menu.js

(function(Menu, $, undefined) { 
    // propriedade que armazena id do menu 
    var menu_id; 

    // Métodos públicos 
    Menu.init = function(_menu_id) { 
     menu_id = _menu_id; 

     // preenchendo evento 'tree.move' 
     menuObj.bind('tree.move', function(event) { 
       var ordem; 

       // here i get the changes in 'event' param and put in 'ordem' 

       // save 
       salvarOrdemItens(JSON.stringify(ordem)); 
      } 
     ); 
    }; 

    function salvarOrdemItens(mudancasMenu) { 
     // console.log(JSON.stringify(mudancasMenu)); 
     $.post('/administrativo/menu/salvar-ordem-item/'+menu_id, 
       { "mudancasMenus" : mudancasMenu } 
     ); 
    } 
}(window.Menu = window.Menu || {}, jQuery)); 
+0

是jQuery的加載,可以嘗試使用它之前?這是否會導致實際的運行時錯誤,或僅僅是一個IDE警告? – David

+0

你是什麼意思由phpStorm不承認'$ .post'?你是否遇到某種錯誤? –

+0

@David,沒有運行時錯誤(只是一個工具提示:未解析函數或方法後()) – cbacelar

回答

3

我解決我的問題:

「文件」> 「無效緩存」

更多信息有關此命令:http://goo.gl/h6IRYB

感謝@lazyone。

+0

發現此奇怪爲什麼與版本8符號$無效,這解決了我的問題,謝謝。 – EminezArtus

0

標記您的公開(的public_html,網絡)文件夾,文檔根目錄。

+0

我找到了一個教程(http://goo.gl/inbssS),它顯示瞭如何設置「Project Root」,但是我的6.0.3版本並沒有'沒有這個按鈕。它有測試,資源和排除。我將我的靜態文件夾標記爲資源根目錄,但仍然無法使用。 – cbacelar

3

使緩存失效並不適用於我,但下載了未壓縮/未縮小版本的jQuery並將其包含在我的項目中。

https://code.jquery.com/jquery/

我還去了以下部分的設置和添加的非壓縮的jQuery文件

Settings > Languages & Frameworks > JavaScript > Libraries 
相關問題