现在我使用此方法调用命名空间内的函数:
eval('Admin.' + section + '.' + action + '()');
Run Code Online (Sandbox Code Playgroud)
但我不喜欢使用eval,我需要调用不同命名空间中的方法,使用JSON给我的字符串创建调用,但我认为这不是好系统,因为eval它很危险.
任何其他形式使这个工作?谢谢!
我不知道为什么我的字符串不能正确连接.这是我的2个文件:
<?php
function scan($directory)
{
$dir = opendir($directory);
$file= readdir($dir);
$file= readdir($dir);
echo "<ul>";
while (($file = readdir($dir)) !== false)
{
$path= $directory . $file;
if(filetype($path)== "dir")
{
echo "<li class='folder' name= ";
echo $path;
echo ">";
echo $file;
echo"</li>";
}
if(filetype($path)== "file") echo "<li class='file' name= ". $path . ">" . $file . "</li>";
}
echo "</ul>";
closedir($dir);
}
Run Code Online (Sandbox Code Playgroud)
<?php
require "scan.php";
$prefix= "../../novita/";
scan($prefix);
?>
<script>
var scandirectory=
var folders= $("li.folder");
for (var i = 0; …Run Code Online (Sandbox Code Playgroud) 我有一个禁用字段,我想用下面的脚本编辑
<html>
<select id="country"onchange="changeCountryCode()">
<input type="text" disabled id="cc">
<script>
function changeCountryCode()
{
var temp = $('country').val();
$('cc').val(temp);
}
</script>
</html>
Run Code Online (Sandbox Code Playgroud)
它不适合我.
W3Schools推荐(http://www.w3schools.com/html/html5_webstorage.asp)
if(typeof(Storage) !== "undefined") {
// Code for localStorage/sessionStorage.
} else {
// Sorry! No Web Storage support..
}
Run Code Online (Sandbox Code Playgroud)
检查浏览器中是否有本地存储.
我使用以下内容
var l=localStorage!==null?localStorage:0;
if(l) { /*code for locale storage*/}
Run Code Online (Sandbox Code Playgroud)
并且想知道这在所有浏览器上是否足够可靠?
谢谢,我真的很感谢你的帮助!
如何仅使用JavaScript下载文件?
请不要给我答案
"Change theMIMEin the sever"
要么
window.open(URL,"_blank")
因为我知道还有其他解决方案.谢谢.
编辑:
我要下载的.JSON文件是一个文件.
我在父div下有多个div元素和相同的类点,就像这样
<div id="dots">
<div class="dot"> . </div>
<div class="dot"> . </div>
<div class="dot"> . </div>
...
<div class="dot"> . </div>
</div>
Run Code Online (Sandbox Code Playgroud)
我如何使用JavaScript选择所有元素,class="dot"并且每隔5秒在随机元素上应用某个类.
randomElement.addClass('someClass');
Run Code Online (Sandbox Code Playgroud) 我尝试使用JQuery更改HTML
jQuery("#message").html() = "Done";
Run Code Online (Sandbox Code Playgroud)
但控制台抱怨"Uncaught ReferenceError:赋值中的左侧无效"如何使其有效?
<script type="text/javascripts" src="try/jquery-1.9.1/jquery.min.js"></script>
<script src="slider.js"></script>
<script>
var slider = new slider( $('div.slider ul'), ('#slider-nav'));
lider.nav.show().find('button').on('click', function() {
slider.setCoordinates( $(this).data('dir') );
});
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)