suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Problem bei der Übermittlung des JQuery-Formulars

index.html的代码:

<html>

<head>

<meta charset="utf-8">

<script src="jquery-1.12.4.min.js "></script>

<script type="text/javascript">

 

    $(function () {

        $("#btn").click(function () {

$.ajax({ 

                    type:"post",                 url: "form.php",                     data:{

                        bookname:$("#bookname").val(),

                        press:$( "#press").val()

                    },

                    async: true,                  success: function(msg) { 

                     alert("提交成功!"+msg); 

                  }           }

   

        });

    });

   

</script>

</head>

<body>

    <div style="text-align: Mitte; Rand oben : 50px;

          Herausgeber: <input type="text" id="press" style="margin-top: 15px;" /><br>

                                                                                                                                                                                                          ="Submit" style="margin-top: 27px;" >

                                                                                                                                  

echo $b ;

?>

Führen Sie index.html aus, geben Sie das Formular ein und klicken Sie auf „Senden“:

Öffnen Sie die Seite „form.php“, die jedoch leer ist, und geben Sie „echo“ ein Der Inhalt kann nicht ausgegeben werden.

Der Effekt, den Sie erzielen möchten, ist:

1 Senden Sie das Formular über Ajax, ohne zur Seite zu springen.

2. Die PHP-Seite kann die von Ajax übermittelten Formulardaten empfangen, die Formulardaten über Echo ausgeben und auf der PHP-Seite anzeigen.

Derzeit kann die PHP-Seite von Ajax übermittelte Formulardaten empfangen, da die Daten an den Parameter msg zurückgegeben werden können. Wenn die Formulardaten jedoch über Echo ausgegeben und auf der PHP-Seite angezeigt werden, ist sie leer. Was ist schief gelaufen?

hanghaigoodhanghaigood1258 Tage vor1324

Antworte allen(3)Ich werde antworten

  • 流年

    流年2021-07-20 18:56:05

    那后台的双引号变成单引号

    Antwort
    0
  • hanghaigood

    $_POST['bookname'],双引号变成单引号也不行。

    hanghaigood · 2021-07-21 14:58:35
  • 流年

    流年2021-07-20 18:55:06

    看控制器里面

    Antwort
    0
  • StornierenAntwort