2013-04-13 131 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