Ajax-创建文件夹


Ajax - create folder

我正在使用以下php代码在xampp服务器上创建一个文件夹和一个子文件夹。。。

<?php  
$userFolder = "poop";
mkdir($userFolder); 
$newfolder = $userFolder . "/bla bla bla"; 
mkdir($newfolder, 0777); 
// check to see if it has been created or not using is_dir 
if (is_dir($newfolder)) { 
    echo "The $newfolder directory has been created<br /><br />";     
}  
?>

我的问题是如何使用ajax来实现这一点。。。。。任何帮助都将不胜感激…:)提前感谢…:)

使用jQuery库(为了简洁起见,这里使用它),简单地说:

$.ajax({
  method: 'POST',
  url: 'path/to/your/php/file.php',
  data: {folderName: 'someFolderName'},
  success: function(data) {
    console.log(data); //"The directory has been created."
  } 
});

以及在您的php:中

$userFolder = $_POST['folderName'];

jQuery对此没有必要。只是要写的代码更少。有关纯javascript,请参阅此处(单击)。

假设您的文件是dir.php

<?php  
$userFolder = "poop";
mkdir($userFolder); 
$newfolder = $userFolder . "/bla bla bla"; 
mkdir($newfolder, 0777); 
// check to see if it has been created or not using is_dir 
if (is_dir($newfolder)) { 
    echo "The $newfolder directory has been created<br /><br />";     
}  
?>

您可以使用jquery将其称为

$.ajax({
  url: "dir.php",
  context: document.body
}).done(function() {
  //sucesss response here
});