gpt4 book ai didi

php - AJAX 不传输数据

转载 作者:行者123 更新时间:2023-12-01 06:22:02 24 4
gpt4 key购买 nike

我想将数据从一页传输到另一页。我有 2 个页面:hostSettings.php 和 test.php

好的,这是我的 test.php它包括一个提交按钮和 ajax/jquery 脚本

<html>
<head>
<link href="CSS/style.css" type="text/css" rel="stylesheet" />
<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
<script>

$(document).ready(function() {
$('#button').on('submit', function(e) {
e.preventDefault();
var test = "Hallo Welt!";
$.ajax({
url: "hostSettings.php",
type: "POST",
data: { test : test },
success: function (response) {
console.log("data transmitted: " + response);
},
error: function(jqXHR, textStatus, errorThrown) {
alert("Es ist ein Fehler aufgetreten!\n" + textStatus + "\n" + errorThrown);
console.log(textStatus, errorThrown);
}
});

});
});
</script>
</head>

<body>
<font size="4">Test-Site</font>
<hr>
<?php include ("menu.html");?><br><br>

<form method="POST" action="hostSettings.php">
<input id="button" value="TEST" type="submit">
</form>
</body>
</html>

主机设置.php:

    <html>
<head>
<link href="CSS/style.css" type="text/css" rel="stylesheet" />
<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
</head>

<body>
<font size="4">Hosts speichern</font><hr>
<?php include ("menu.html");?><br><br>
<br><br><br>

<p><center>
<h3>Diese Seite befindet sich momentan im Aufbau..</h3>
<form action="index.php">
<input type="submit" value="Zurück zum Index">
</form>
</p></center>

<?php
if( $_SERVER['REQUEST_METHOD']=='POST' ){
if(isset($_POST["test"])) {
echo $_POST["test"];
}
}
?>

</body>
</html>

为什么它不将数据从 test.php 传输到 hostSettings.php :(

最佳答案

submit 事件不是为提交按钮设计的。

您需要在表单上触发它。

要么触发formsubmit事件,要么触发buttonclick事件。

更改此:

$('#button').on('submit', function(e) {   

致:

$('#button').on('click', function(e) {

<input type="submit" value="Zurück zum Index">

致:

<input type="button" value="Zurück zum Index">

关于php - AJAX 不传输数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33346173/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com