1
私はこのajaxに苦労しています。POST私は htmlフォーム情報を取得し、ajaxを使用してPHPにプッシュ
アクション=「reserveA.php」とメソッドを追加し、フォームデータをシリアライズを含む(私のPHPファイルを)ユーザ情報をつかみ、偽のサーバーに送信するさまざまな方法を試してみました= "ポスト「
)(フォーム 宣言、
に、フォーム入力id.valに等しいのAjaxでデータを持つ私は、私はどこか別の場所にめちゃくちゃにしていると私は、PHPのページを持っているが、確信しています私が参照していること私は何を置くべきか分からないので、私はページ上に何も持っていません。
<input id="submit" type="submit" value="Submit"/>
で終わる
HTMLフォーム
<form id="thisform" action="reserveA.php" method="post">
<fieldset>
<legend>Place a Reservation</legend>
<label for="firstName">First name: </label>
<input id="firstName" type="text" placeholder="first name" autofocus="autofocus"
required="true" /><br/><br/>
JS
$(document).ready(function() {
var submit = document.getElementById("submit");
var firstName = $("#firstName").val();
var LastName = $("#LastName").val();
var Phone = $("#Phone").val();
var Party = $("#Party").val();
var dateof = $("#dateof").val();
var Timeof = $("#Timeof").val();
submit.onclick = function(){
$.ajax({
url: "reserveA.html",
dataType: "json",
data: $("thisform").serialize(),
type: "POST",
success: function() {
console.log("oh")
alert("form submitted");
},
});
}
}
その後、私のreserveA.php
は空白です。
あなたの '$ .ajax'は' .html'ファイルにデータを送ります。 '.php'ではありません。 – lolbas
あなたは何を意味するのか分からない。しかし、通常、フォーム上のデータを収集すると、phpファイルは挿入を行い、データベースに挿入します。データベースの情報もどこかで必要になります。 このサイトの構文のいくつかは古くなっているかもしれませんが、お探しのものと似ているようです。 http://www.formget.com/form-submission-using-ajax-php-and-javascript/ – Phreak
「私のreserveA.phpは空白です」というのは実際にはどういう意味ですか? –