[英]How to get the Uploaded file name in php if the file is uploaded by using ajax jquery file upload
[英]Upload a file using php script and open html page wit javascript using uploaded file (name)
我创建了一个PHP页面,将文件上传到服务器。
我已经用JavaScript创建了一个HTML页面,用于解析服务器上的文件。
我想上传文件,上传成功后直接打开HTML页面,并使用(上传的)文件名作为我的javascript的参数。
如何结合这两个。 我无法正常工作。
嗯,这里的信息很少,但是一种方法是使用隐藏字段(其中字段的值为文件名)来呈现html。 然后,您可以调用getElementById或用于查找选择器的任何方法以读取选择器,然后在javascript中使用它。
<html>
<body>
<span id="submittedFilename" style="display: none"><%php $filename %></span>
</body>
</html>
<script>
var filename = $('submittedFilename").html();
</script>
另一个选择是将一个变量设置到渲染的php(html)页面中,然后在javascript中使用该变量。
<script>
var filename = <%php $filename %>;
</script>
===============编辑==========================
<%php // This is your processing script
... Your processing logic ...
// After processing, add a variable called filename to session.
session_start();
$_SESSION['filename'] = $filename;
header('Location: /newPhpScript.php');
%>
-然后您的新php脚本可能如下所示:
<%php session_start() %>
<html>
<body>
<script>
// if using jQuery
var filename = $('#filename').text();
// else use this
var filename = document.getElementById('filename').innerHTML;
</script>
<span id="filename" style="display: none"><%php echo $_SESSION['filename'] %></span>
</body>
</html>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.