wan*_*est 1 javascript string alert
超过1小时.这是我的index.php文件中的javascript代码.
function dostuff()
{
var thepath = document.location.search.substring(1);
alert('the path is ' + thepath + " (that's the full path)");
alert(thepath);
// TRIED THESE ALL -- NONE OF THEM WORK.
//var pathLen = String.length("thepath");
//var pathLen = String.length(thepath);
//var pathLen = thepath.length();
var pathLen = String.length(document.location.search.substring(1));
alert('pathLen is ' + pathLen);
}
Run Code Online (Sandbox Code Playgroud)
症状:前2个警告框出现没问题,两个都显示'thepath'中有一个有效的路径名,它也是正确的预期路径.
但无论我尝试什么 - 看到4个不同的尝试,一次尝试一个 - 最终警报()框永远不会出现.为什么警报('pathLen是'+ pathLen)没有出现?
(另一件事是 - 我正在使用XDEBUG和xampp以及Netbeans,调试器不会让我在这个javascript代码中放置一个断点,所以我甚至无法进入它看看发生了什么,因此使用了代码中的alert().我知道我在Netbeans中使用的XDEBUG调试器工作 - 我一直在使用它来调试另一个.PHP文件中的PHP代码.当我在任何设置断点时Javascript代码,出现"断开的断点"图标,我无法找到Netbeans文档中的含义.)
我以前从未见过这种语法.您可能想尝试:
var pathLen = thepath.length;
Run Code Online (Sandbox Code Playgroud)
(你最好用Firebug进行调试)
| 归档时间: |
|
| 查看次数: |
8862 次 |
| 最近记录: |