gpt4 book ai didi

php - 使用 jquery 向自己发送数据

转载 作者:可可西里 更新时间:2023-10-31 23:05:08 27 4
gpt4 key购买 nike

我试图向自己发送一些表单数据但没有成功。我的代码如下

<html>
<title>Post to self</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js">

</script>
<script type="text/javascript">
$(document).ready(function () {
$('.x-button').live("click", function () {
$.ajax({
type: "POST",
url: "self.php",
data: $(".aj").serialize(),
success: function (data) {
alert("Data Loaded:");
}
});
});
});
</script>
</head>

<body>

<?php
if(isset($_POST['submit']))
{
echo $_POST['firstname'];
}
?>
<form name="input" action="" class="aj" method="post">
<article>
<label>Firstname</label>
<input type="text" name="firstname" value="Ed" class="x-input"
/>
</article>
<article>
<label>Lastname</label>
<input type="text" name="lastname" value="Doe" class="x-input"
/>
</article>
<article>
<label>City</label>
<input type="text" name="city" value="London" class="x-input"
/>
</article>
<input type="submit" value="Update Options" class="x-button" />
</form>
</body>

</html>

使用 <form name="test" action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post"> 时在普通的 php 和 html 中它可以工作,但我无法让它与 jquery 一起工作。

最佳答案

您正在混合使用两种方法。

<form id="myform" action="" >
.....
</form>

要向同一页面发送 ajax 请求,您可以将 url 参数保留为空/删除

尝试

 <script type="text/javascript">
$(document).ready(function () {
$('.x-button').live("click", function () {
$.post({
data: $('form#myform').serialize(),
success: function (data) {
alert("Data Loaded:");
}
});
});
});
</script>

关于php - 使用 jquery 向自己发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11656831/

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