Javascript 使用xmlhttprequest发布数据?
大家好,我正在尝试用Ajax删除一个文件,我有以下代码: functions.js:Javascript 使用xmlhttprequest发布数据?,javascript,php,ajax,Javascript,Php,Ajax,大家好,我正在尝试用Ajax删除一个文件,我有以下代码: functions.js: function deleter(val){ var value = val.replace(".",","); var del = new XMLHttpRequest(); del.addEventListener("load", completedelete, false); del.open("POST","index.php?action=delete",true); del.send("file="
function deleter(val){
var value = val.replace(".",",");
var del = new XMLHttpRequest();
del.addEventListener("load", completedelete, false);
del.open("POST","index.php?action=delete",true);
del.send("file="+value);
}
index.php:
if(isset($_REQUEST['action'])&& $_REQUEST['action']=="delete"){
if(!isset($_POST['file'])){
echo("not set");
}
if(unlink($_POST['file'])){
echo"1";
}else{
echo"0";
}
}
我总是在0的响应中得到“notset”
有人能帮我吗 尝试添加
del.setRequestHeader("Content-type","application/x-www-form-urlencoded");
在
del.send()!如果有人提交了file=index.php
?别担心,伙计,我已经处理好了,这只是一个例子