Php AJAX,如何返回文件名?

Php AJAX,如何返回文件名?,php,ajax,Php,Ajax,我想从递归AJAX中获得一个文件名,但直到现在它还不起作用,在我的代码中是这样的 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>GET NAME</title> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <script src="/assets/mediaelement

我想从递归AJAX中获得一个文件名,但直到现在它还不起作用,在我的代码中是这样的

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>GET NAME</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<script src="/assets/mediaelements/build/jquery.js"></script>   
<script src="/assets/mediaelements/build/mediaelement-and-player.min.js"></script>
<link  href="/assets/mediaelements/build/mediaelementplayer.min.css" rel="stylesheet" />
<script type="text/javascript" src="jquery.min.js"></script>
<script>

(function rekurse(){

   setTimeout(function()
   {
        /* ---------------------------------- */

        $.ajax({
            type: "POST",
            cache: false,           
            url: 'shift.php',
            data: {offi: 'E:/DataText/OFFICE/BI/FAR1'},
            success: function(data){
                alert(data);
                rekurse(); 
            },
            error: function(){
                alert(data);
                rekurse(); // recurse, if you'd like.
            }           
        });     

        /* ---------------------------------- */       
   }, 1000);

})();

</script>
</head>

<body onload="rekurse();return false;">

</body>
<html><body

得名
(函数rekurse(){
setTimeout(函数()
{
/* ---------------------------------- */
$.ajax({
类型:“POST”,
cache:false,
url:'shift.php',
数据:{OFFICE:'E:/DataText/OFFICE/BI/FAR1'},
成功:功能(数据){
警报(数据);
rekurse();
},
错误:函数(){
警报(数据);
rekurse();//递归,如果您愿意的话。
}           
});     
/* ---------------------------------- */       
}, 1000);
})();
我错过了这个,对我的英语很抱歉

多谢各位

重视
Bambang

递归AJAX是一个bed理念。 您只需检查php文件的代码,确保它正常工作,然后调用ajax函数获取文件名

首先手动调用php文件并检查输出

只需使用下面这样的代码,不要让它变得复杂

$.ajax({
        type: "POST",
        cache: false,           
        url: 'shift.php',
        data: {offi: 'E:/DataText/OFFICE/BI/FAR1'},
        success: function(data){
            alert(data);
        },
        error: function(){
            alert(data);
        }           
    });   
$.ajax({
        type: "POST",
        cache: false,           
        url: 'shift.php',
        data: {offi: 'E:/DataText/OFFICE/BI/FAR1'},
        success: function(data){
            alert(data);
        },
        error: function(){
            alert(data);
        }           
    });