0

1.html と 1.php の 2 つのファイルがあります。1.html に入力と発火ボタンがあります。私の目標は、何かを入力してボタンを起動し、このメッセージを 1.php に送信することです。その間、1.php を開いてメッセージを受信し、画面にメッセージを表示します。AJAXでこれを達成できますか? AJAX を使用しようとしましたが、失敗しました。jqueryからコールバック関数を取得できたのですが、1.phpに何も表示されません。私のhtmlで:

$(function(){
 $("#btn").click(function(){
  var myText = $("#text1").val();
  $.ajax({
   type: "post",
   url: "1.php",
   data: {"msg": myText},
   success: function(data){
    console.log(data);
  }
  });
 });
}); 

PHPで:

<?php
if(isset($_POST["msg"])){
echo $_POST["msg"]." from server!";
}
?>

1.phpを開いたままにしておくと。クライアント側 (html ファイル) から何かを送信するときに何かをエコーするにはどうすればよいですか? 乾杯!

4

1 に答える 1