Ich möchte Dateiinhalte auf einen Klick auf eine Schaltfläche löschen. Ich mache eine ajax
Anfrage, die 2 Variablen sendet, die filename
und die name
der Person, die den Inhalt löschte. Die PHP
-Funktion funktioniert einwandfrei, ohne Fehler, aber sie kann die ajax
request
nicht lesen.Kann nicht lesen Ajax Request mit PHP
Mein HTML:
<button onclick="del()">Delete Chat</button>
Mein 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>
Meine dc.php
Datei:
<?php
$f = $_REQUEST['f'];
$n = $_REQUEST['n'];
$del=fopen($f,'w');
fwrite($del, "Chat Deleted by ".$n."\n<br>");
fclose($del);
?>
Was können Sie in Ihren Developer Tools in der Registerkarte "Network" sehen? Sie können Ihre Anfrage dort verfolgen. – Manwal
@Manwal Ich bekomme das 'f' ist' undefined index' –
Was ist die tatsächliche resultierende URL der Anfrage gemacht? Beachten Sie auch, dass Sie versuchen, * zwei * Anfragen zu stellen. Und sie definieren verschiedene Abfragezeichenfolgenwerte. Welcher wird tatsächlich hergestellt? – David