Tag: JavaScript

从JavaScript调用php函数

有没有一种方法可以通过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

如何在js中将string转换为date? var st = "date in some format" var dt = new date(); var dt_st= //st in date format same as dt

在JavaScript中我可以编程一个文件input元素的“点击”事件编程?

我想以编程方式在<input type="file">标签上点击事件触发器。 只是调用click()似乎没有做任何事情,至less它不会popup一个文件select对话框。 我一直在尝试使用监听器来捕获事件并redirect事件,但是我一直没有能够得到这个实际执行的事件,就像有人点击它。

使用Javascript / jQuery下载文件

我在这里指定了一个非常类似的要求。 我需要用户的浏览器手动启动$('a#someID').click(); 但是我不能使用window.href方法,因为它会用你正在下载的文件replace当前页面的内容。 相反,我想在新窗口/选项卡中打开下载。 这怎么可能?

如何在jQuery中发送Ajax请求的FormData对象?

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 ); 不幸的是,这是行不通的(一个“非法调用”的错误引发 – […]

根据内容调整iframe的大小

我正在开发一个类似iGoogle的应用程序。 来自其他应用程序(在其他域)的内容使用iframe显示。 如何调整iframe以适应iframe内容的高度? 我试图破译谷歌使用的JavaScript,但它被混淆了,到目前为止searchnetworking已经没有结果。 更新:请注意,内容是从其他域加载的,所以适用同源策略 。

我如何在JavaScript中使string大写的第一个字母?

如何使string的第一个字母大写,但不改变任何其他字母的情况? 例如: "this is a test" – > "This is a test" "the Eiffel Tower" – > "The Eiffel Tower" "/index.html" – > "/index.html"

我如何在JavaScript中声明一个名称空间?

如何在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..由于包含在名称中的句点而失败,出现语法错误。 我怎样才能访问这些属性?