有没有一种方法可以通过JS函数运行一个PHP函数? 像这样的东西: <script type="text/javascript"> function test(){ document.getElementById("php_code").innerHTML="<?php query("hello"); ?>"; } </script> <a href="#" style="display:block; color:#000033; font-family:Tahoma; font-size:12px;" onclick="test(); return false;"> test </a> <span id="php_code"> </span> 我基本上想要运行PHP函数query("hello") ,当我点击名为“testing”,将调用PHP函数的HREF。
假设我有一个如下所示的Javascript数组: ["Element 1","Element 2","Element 3",…]; // with close to a hundred elements. 将数组分块(拆分)成许多更小的数组是合适的,可以说最多10个元素?
如何在js中将string转换为date? var st = "date in some format" var dt = new date(); var dt_st= //st in date format same as dt
我想以编程方式在<input type="file">标签上点击事件触发器。 只是调用click()似乎没有做任何事情,至less它不会popup一个文件select对话框。 我一直在尝试使用监听器来捕获事件并redirect事件,但是我一直没有能够得到这个实际执行的事件,就像有人点击它。
我在这里指定了一个非常类似的要求。 我需要用户的浏览器手动启动$('a#someID').click(); 但是我不能使用window.href方法,因为它会用你正在下载的文件replace当前页面的内容。 相反,我想在新窗口/选项卡中打开下载。 这怎么可能?
XMLHttpRequest Level 2标准(仍然是一个工作草案)定义了FormData接口。 这个接口可以将File对象附加到XHR请求(Ajax请求)。 顺便说一句,这是一个新的function – 过去,使用“隐藏的iframe技巧”(在我的其他问题阅读 )。 这是如何工作的(例子): var xhr = new XMLHttpRequest(), fd = new FormData(); fd.append( 'file', input.files[0] ); xhr.open( 'POST', 'http://example.com/script.php', true ); xhr.onreadystatechange = handler; xhr.send( fd ); 其中input是一个<input type="file">字段, handler是Ajax请求的成功处理程序。 这在所有浏览器(再次,除了IE浏览器)美丽的作品。 现在,我想使这个function与jQuery的工作。 我试过这个: var fd = new FormData(); fd.append( 'file', input.files[0] ); $.post( 'http://example.com/script.php', fd, handler ); 不幸的是,这是行不通的(一个“非法调用”的错误引发 – […]
我正在开发一个类似iGoogle的应用程序。 来自其他应用程序(在其他域)的内容使用iframe显示。 如何调整iframe以适应iframe内容的高度? 我试图破译谷歌使用的JavaScript,但它被混淆了,到目前为止searchnetworking已经没有结果。 更新:请注意,内容是从其他域加载的,所以适用同源策略 。
如何使string的第一个字母大写,但不改变任何其他字母的情况? 例如: "this is a test" – > "This is a test" "the Eiffel Tower" – > "The Eiffel Tower" "/index.html" – > "/index.html"
如何在JavaScript中创build一个名称空间,以便我的对象和函数不被其他同名对象和函数覆盖? 我用了以下内容: if (Foo == null || typeof(Foo) != "object") { var Foo = new Object();} 有没有更优雅或简洁的方式呢?
我有一个form DOM元素: var virDom = document.getElementsByTagName("form")[0]; virDom有两个ID为creditId和pwdId..字段。 我可以访问virDom.creditId没有任何问题,但是, virDom.pwdId..由于包含在名称中的句点而失败,出现语法错误。 我怎样才能访问这些属性?