php スクリプトは、xampp localhost で完全に正常に動作します。私は立ち往生していて、アイデアがありません。これがサーバーで機能しない理由 (削除されたノードなしでは XML ファイルが更新されない) の助けをいただければ幸いです。
私はいくつかの JavaScript を実行しており、PHP を使用してサーバー上の XML ファイル内の何かを変更したいと考えています。ノードを追加するための 2 つと削除するための 2 つの 4 つの .php スクリプトがあります。これらのスクリプトを実行するために XMLHTTP を使用しています。追加したものは正常に動作していますが、削除したものは 2 つありません。これらのスクリプトを実行するためにまったく同じ方法を使用しているので、問題ではないと思います。
これは、javascriptからphpスクリプトを実行する方法です
function removeFloor(){
var param=selectedId+"!"+0;
var grid=document.getElementById(selectedId);
//RUN PHP SCRIPT
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
//do something
}
}
xmlhttp.open("GET","removeFloor.php?q="+param,true);
xmlhttp.send();
}