【发布时间】:2014-05-07 21:29:38
【问题描述】:
您好,我无法在view.php 中获取 PHP 文件值,而通常可以在 view.php 中找到它。请帮帮我。提前致谢。
这是我的代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<title>Untitled Document</title>
<script type="text/javascript">
$( document ).ready(function() {
$('#uploadBtn').click(function() {
$.ajax( {
type: 'POST',
contentType:attr( "enctype", "multipart/form-data" ),
url: 'view.php',
data: $('myform').serialize() ,
success: function(data){
alert(data);
}
});
});
});
</script>
</head>
<body>
<form enctype="multipart/form-data" method="post" action="view.php" name="myform">
<input id="f" type="file" value="" name="myfile"/>
<input type="button" value="try" id="uploadBtn" />
</form>
</body>
</html>
【问题讨论】:
-
听起来像是文件路径的问题,你能发布确切的控制台错误吗?
-
你好 Chevi,谢谢你的回答,不,路径没问题,因为我已经用普通的 ajax 检查了它,它现在两个文件都驻留在同一个家跨度>
-
发布您遇到的错误,或任何真正的错误。使用您发布的代码,我怀疑您会得到很多帮助
-
这里是“ReferenceError: attr is not defined”