Ajax経由でサーバーにデータを送信するためのファイルがあり、いくつかのライブラリを試しましたが、それらを機能させることができないため、ASPサーバーファイルで単純なRequest.Form()メソッドを試していますが、どちらも機能していません.
Ajax の投稿:
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("POST", "http://localhost/serv/sync.asp", true);
DataToSend = "id=1";
xmlhttp.addEventListener("load", function () {
if(xmlhttp.status === 200){
//event handler
};
}, false);
xmlhttp.send(DataToSend);
ASP ファイル:
<%@language=vbscript%>
<%
value = Request.Form("id")
Response.ContentType = "text/xml"
response.write (value)
%>
これの何が問題なの?コンソールで Post とその動作を確認しましたが、サーバー側で値をキャッチできません。
元のアイデアは、Json 文字列を送信し、サーバーで解析し、dataBase の挿入を行うことでしたが、動作させることができませんでした。動作するスニペットや、Classic ASP で動作する Json 解析メソッドへのリンクを持っている人はいますか? ありがとう。
注: スレッドの問題により、サーバー ファイルを別のフォルダーに変更し、URL を「http://127.0.0.1/serv/sync.asp」に変更してみました。