PHPファイルのセル番号に渡そうとしています。alert("test"); を試しても、AJAX が機能しません。ajax.onreadystatefunction() では印刷されません。
私の JavaScript getrow(t) 関数は、誰かがテーブル内のセルをクリックするたびに呼び出され、その結果、セルが緑色に変わります。最終的に、php を使用してこのデータを postgres テーブルに入力したいと考えています。
助けてくれてありがとう!ヴラド
<script type="text/javascript">
//gets the row and column number
function getRow(t)
{
var col=t.cellIndex;
var row=t.parentNode.rowIndex;
var testTable = document.getElementById("testTable");
t.style.backgroundColor = "#33CC66";
var cellnumber = (row*15 + col);
var ajax = new XMLHttpRequest();
//use ajax to enter into visitedCells
ajax.onreadystatechange = function()
{
// Call a function when the state changes.
if(ajax.readyState == 4 && ajax.status == 200)
{
ajax.open("POST", insertCoordinates.php, true);
ajax.send(cellnumber);
}
else
{
alert("Error:" + ajax.status + "and " + ajax.statusText);
}
}
}
</script>
</body>
</html>