问题 1:在我使用jQuery.ajax()
. 我将数据发布回同一页面的原因是因为我需要将我的 JavaScript 值传递给 PHP 端。
问题:如何编辑我的代码,以便在将数据发布到同一页面之前和之后,我的内容只有 1 个副本?
问题 2:您可能已经注意到
$("#test").html(data);
我的宾果功能和<span id="test"></span>
我的身体中有一个。如果不是将 Javascript 值传递到 PHP 端,我似乎无法删除它们,如我的print_r()
.
问题:有什么方法可以删除它们,但仍然使用 将我的值从 JavaScript 传递到 PHP jQuery.ajax()
?
宾果游戏.php
<html>
<head>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<?php
if (!isset($_POST['varA']) && !isset($_POST['varB']))
{
?>
<script type="text/javascript">
$(document).ready(bingo);
function bingo()
{
jQuery.ajax({
type: "POST",
data: {varA: "123", varB: "456"},
success: function(data)
{
alert("POST to self is successful!");
$("#test").html(data);
}
});
}
</script>
<?php
}
else
{
print_r($_POST['varA']);
echo " - ";
print_r($_POST['varB']);
}
?>
</head>
<body>
<input type="text" value="meow"/>
<span id="test"></span>
</body>
</html>