注意:
下面的答案和评论反映了2009年遗留浏览器的状态.现在,您可以在2017年使用JavaScript和dataTransfer或FileList对象实际动态/编程地设置文件输入元素的值.
有关详细信息和演示,请参阅此问题中的答案:
如何以编程方式设置文件输入值(即:拖放文件时)?
我该如何设置它的值?
<input type="file" />
Run Code Online (Sandbox Code Playgroud) JavaScript字符串可以存储100K个字符吗?我编写了一个脚本,其中PHP中的字符串传递给JavaScript中的变量.当它被缩短到几乎一万个字符时它工作正常,但在尝试传递长度大于100K的整个字符串时会破坏脚本.但是没有发现任何错误.对于任何增加JavaScript变量字符限制的方法,有没有解决方案?我只是个初学者.希望有人可以找到解决方案.
我用简单的ajax创建了简单的html文件.
index.html:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; Charset=UTF-8">
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<div id="content"></div>
<script>
function show()
{
$.ajax({
url: "2.html",
cache: false,
success: function(html){
$("#content").html(html);
}
});
}
$(document).ready(function(){
show();
setInterval('show()',1000);
});
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
文件2.html与文件index.html位于同一目录中.并包含例如:
<p>ssss hkl jh lkh <b>d1111</b></p>
Run Code Online (Sandbox Code Playgroud)
当我在网络服务器上运行index.html时,一切正常.但是如果你在计算机上运行文件index.html作为本地文件ajax无法正常工作.怎么解决?
我认为它只能访问网络但不能访问本地文件系统,但是从互联网上有人说它可以在最新版本中,任何人都可以确认吗?它可以到达任意文件或只是一个特定的位置?
谢谢.箱子
html ×2
javascript ×2
actionscript ×1
ajax ×1
file ×1
file-upload ×1
flash ×1
jquery ×1
local ×1
php ×1
preset ×1