ここNewbie。フィールドに挿入されている値についての基本的なログファイルを作成する際に助けを求めます。ここでログファイルAjax to PHP
は私のhtmlです:
<form id = "form1" name = "form1" method="post">
<div id="fstep_1">
<p>
Your email address:
</p>
<input type="text" name="email" id="email" class="required email">
<label for="email" class="error" style="display: none;">This field is required</label>
</div>
<button type="submit" class="fsubmit">Submit</button>
は、ここに私のjQueryの:
<script>
$(".fsubmit").click(function() {
var emailval = $("#email").val().trim();
$.ajax({
url: '/logfiletracker.php',
type: 'POST',
data: {'data' : {email: emailval,
success: function(data) {},
});
});
</script>
は、ここに私のAjaxです:
<script>
$(".fsubmit").click(function() {
var emailval = $("#email").val().trim();
$.ajax({
url: '/logfiletracker.php',
type: 'POST',
data: {'data' : {email: emailval,
success: function(data) {},
});
});
</script>
ここに私のPHPは
です私の問題は、それがこの1[02.02.2017 12:54:11] - email:
のように見えると私は別のテストを追加しようとしたとき、それはインクリメントしない日を除く一切のデータを表示しないことです
<?php
$data = $_POST['data'];
$date = new DateTime();
$datelog = $date->format('d.m.Y h:i:s');
$message = '[' . $datelog . '] - email: ' .$data;
echo($message);
?>
データ。私のコードに何か不足していますか?
あなたの回答は高く評価されます。
'$ message = '['。 $ datelog。 '] - Eメール: ' 。 json_encode($ data); '? [json_encode](http://php.net/manual/it/function.json-encode.php) – ramabarca
@json_encode出力は[02.02.2017 01:41:08]です - 電子メール:null –
構文エラー?おそらく 'data:{'data':{email:emailval}}、 ' – ramabarca