我已经困扰了2个星期,因为我决定使用基于jQuery库的漂亮的三维视图。我的问题是,我想把所选文件夹的值作为变量传递给PHP。
我可以通过Jquery获取该值并通过Alertbox显示它,但该值未被提交到PHP变量。echo没有输出任何内容。
下面的文本仅用于说明我为什么需要使用此解决方案以及如何操作。
解决了这个问题后,我将继续努力获取整个路径,然后将其发送到已经完成的bash脚本中。该脚本会创建一个文本文件,其中包含来自FLAC或MP3专辑的元标记,可用于我已经完成和正在运行的SQL数据库。该应用程序是用于数据库维护的本地应用程序。
关于我的问题和代码(请注意,jQuery和Ajax对我来说是全新的)
文件名:file_browser.php jQuery部分
<script>
$(document).ready(function()
{
$("button").click(function()
{
var dir = ($(".active").text())
$.ajax({
type: "POST",
url:"file_browser.php",
data: dir,
success: function(data){
alert(dir); dir }
});
});
});
</script>
PHP代码
<?php
echo "<form>
<button>Append</button>
<div id'japp'>";
if (isset($_POST['dir'])) {
$dir = $_POST['dir']; }
echo $dir;
echo "</div>
</form>";
?>
我将继续尝试,现在至少有一个机会可以得到一些帮助,以避免再花费一周时间 :).