<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8">
<title>无标题文档</title>
<script src="jquery-1.9.1.min.js"></script>
</head>
<body>
<div id="btn">用力点</div>
<script>
$('#btn').click(function(){
$.ajax({
type: "POST",
url: "dom.php", //提价搏大颂处理的PHP,你也可以是其他处理程序
data: "keyword=HelloWorld", //仿穗提交的数据
success: function(msg){
alert( "Data Saved: " + msg )//返回信息 msg 是dom.php renturn 的返回值
}
})
})
</script>
</body>
</html>
file是一种特殊的input,不能被赋值,也不能被javascript取值,只能随表单提交,而且随旦渣表单提交的也是file路径所指向的文件本身。这是浏览器安全原因所限制的,如果可以取值和赋值的话,那么javascript就可以随意获取你电脑上的做明文件了,这是非常危险纯迟告的
无法获取本地文件的绝对路径,这里涉及到一个浏览器安全问题。
<input type="file" onchang="javascript:changeFile()" />// 选择文件
function changeFile () {
var e = this
唯和消 // 修正IE8下,文件上传异常
var files = e.files
if (files == undefined) {
return false
}
// 取得选择文件相关数据信息
var file = files[0], fileName = file.name, fileSize = file.size
指知 // 获取文件后缀名
棚慎 var fileType = fileName.substr(fileName.lastIndexOf(".")).toLowerCase()
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)