2013-04-13 130 views
0

即時嘗試使用php.js與我的腳本,但它沒有工作,所以我解決了一個函數,並加載到一個單一的頁面上,只有jquery和php.js,但仍然它心不是工作php.js無法正常工作

<script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
<script src="./pathinfo_function.js"></script><script> 

    $(document).ready(function() { 

     $(".do").click(function() { 

    alert(pathinfo('/www/htdocs/index.html', 'PATHINFO_EXTENSION')); 
     }); 

    }); 

    </script> 

    <a href='#' class='do'>Pathinfo</a> 

它被各個擊破,任何人都可以指出什麼即時做錯了

+0

界定 '破'。 – Daedalus

+0

沒有什麼會得到警報,並且下面沒有任何東西會被執行 – Anup

回答

1

那麼,你應該經常檢查控制檯每當調試代碼..瀏覽器有它時檢查元素單擊鼠標右鍵, firefox有它的螢火蟲擴展名,IE有F12 ..但是,點..但是

您嘗試使用的函數取決於另外兩個函數..正如第16行和第17行代碼的標題中指定的那樣。它取決於.. basenamedirname。在你的代碼中包含這兩個函數,然後它就可以工作。

//basename function.. 
//dirname function.. 
//pathinfo function.. 

$(document).ready(function() { 
    $(".do").click(function() { 
     alert(pathinfo('/www/htdocs/index.html', 'PATHINFO_EXTENSION')); 
    }); 
}); 

Working demo

+0

是否有任何縮小版本的地段? – Anup

+0

@ user1690718似乎沒有,您可能不得不自己縮小它,如果此答案解決了您的問題,請考慮通過單擊概述的選中標記來接受它。 – Daedalus

+1

@ user1690718:我將它們放在一起,進行了一些修改以使其能夠使用高級優化,並通過Closure編譯器運行。 [這是縮小的結果。](http://pastebin.com/raw.php?i=Q1PKXigR) – icktoofay