无法用PHP读取ajax请求

时间:2017-06-29 12:33:19

标签: javascript php ajax

我想在点击按钮时删除文件内容。我发出ajax请求,该请求发送2个变量,即删除内容的filenamename个人。 PHP函数完全正常,没有错误,但无法读取ajax request

我的 HTML

<button onclick="del()">Delete Chat</button>

我的 JavaScript

<script>
 function del(){
   var del = new XMLHttpRequest();
   var url = "dc.php?f=" + "<?php echo $mf[0]."-".$mf[1].".txt" ?>"+"&n="+ "<?php echo $me ?>";
   del.send();
 }
</script>

我的dc.php 文件

<?php 
  $f = $_REQUEST['f'];
  $n = $_REQUEST['n'];
  $del=fopen($f,'w');
    fwrite($del, "Chat Deleted by ".$n."\n<br>");
  fclose($del);
?>

1 个答案:

答案 0 :(得分:1)

试试这个:你不必打电话给不同的请求。将它们合二为一:

<script>
     function del(){
       var del = new XMLHttpRequest();
       var url = "dc.php?f=" + "<?php echo $mf[0]."-".$mf[1].".txt" ?>"+"&n="+ "<?php echo $me ?>";
       url = encodeURIComponent(url);
       del.open("GET", url , true);
       del.send();
     }
</script>