mysqlに新しいユーザーを挿入しようとしています。 jQueryを使用しようとしましたが、動作していないようです。私は純粋なjavascriptを使用しようとしましたが、それは同じです。ボタンをクリックしても応答はありません。どうしましたか?ページを残さずにmysqlにフォームを挿入する方法(javascript + html)
var regBtn = document.getElementById("regBtn");
regBtn.addEventListener("click", submitForm, false);
function submitForm() {
var acR = document.getElementById("ac2");
var pw1 = document.getElementById("pw1");
var shop = document.getElementById("shop");
var http = new XMLHttpRequest();
http.open("POST", "http://xyz.php", true);
http.setRequestHeader("Content-type","application/x-www-form-urlencoded");
var params = "ac=" + acR + "&pw1="+pw1 "&shop="+ shop;
http.send(params);
http.onload = function() {
alert(http.responseText);
};
}
は '' send'呼び出し*前* onload'を設定してみてください。コンソールを確認してください - エラーメッセージはありますか? – CherryDT
あなたは何がうまくいかないのかについて具体的にすることができますか?ブラウザのjavascriptコンソールにエラーが表示されていますか、PHPページ自体が失敗していますか? –
最後のpw1の前にこの行に '+'がありません: 'var params =" ac = "+ acR +"&pw1 = "pw1;' - サンプルコードが正しいことを確認してください。問題かどうかは私が問題を解決したかどうかを確認してください。 –