問題 1:を使用して同じページにデータを投稿した後、コンテンツが 2 回重複しますjQuery.ajax()
。データを同じページに戻す理由は、JavaScript の値を PHP 側に渡す必要があるためです。
質問:同じページにデータを投稿する前後に、コンテンツのコピーが 1 つだけになるようにコードを編集するにはどうすればよいですか?
問題 2:
$("#test").html(data);
ビンゴ機能と体に があることに気付いたかもしれません<span id="test"></span>
。PHP 側への Javascript 値の受け渡しが私のprint_r()
.
質問:それらを削除して、値を JavaScript から PHP に渡す方法はありますjQuery.ajax()
か?
bingo.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>