テキスト フィールド データを PHP スクリプトに送信する Jquery/Ajax コードがあります。しかし、そのデータを受け取り、検証のために処理する方法がわかりません。Ajax コードは次のとおりです。
$("#button").click(function (e) {
var dataa = $("#survay").serialize();
var data = $("#yourName ,#emailAdress , #phoneNumber , #zipCode").serialize();
$.ajax({
type: "POST",
url: 'processRequest.php',
data: dataa,
beforeSend : function(){
$('.eDis').empty().append('<div class="loader"><img src="images/32.gif" /> Loading...</div>').show();
},
success: function (html) {
if(html !='1') {
$('.eDis').empty().append(html).addClass("actEr");
setTimeout(function(){
$('.eDis').removeClass("actEr")}, 5000);
}
if(html == '1') {
$('.eDis').empty().append('<div class="success">Your Message has been sent</div>').addClass("actEr");
window.location ='../thank-you.html';
}
if(html =='0') { $('.eDis').empty().append('Error..').addClass("actEr"); setTimeout(function(){
$('.eDis').removeClass("actEr")}, 3000);
}}
});
});
processRequest.php は、すべてのテキスト フィールド データを処理する PHP スクリプトである必要があります。上記のテキストフィールドのデータが有効な場合は、さらに進んでページを thank-you.html にリダイレクトします
.eDis は、有効、無効なフィールド情報を表示するために使用したい CSS クラスです。それはHTMLにあります。