ajax / jsonスクリプトを機能させようとしています。stackoverflowを調べましたが、役立つと思われるものが見つかりません。基本的に私がやろうとしているのは、ユーザーが送信ボタンをクリックしたときです。非表示の入力値は、ajaxを介して別のphpスクリプトに送信され、そこで変更されます。その後、ajaxを介して返送され、内部に表示されます。応答を介してdiv、私は私が間違っていることを確信していません。
現時点では、何も出力も出力もありません。
私はすべての助けに感謝して、私が以下に与えるコードで可能な限り徹底的にしようとします。
メインページのAJAXスクリプト
<script>
$(document).ready(function () {
$(".add_detail_land_down").click(function () {
var hidden_count = $('input[name=addon_detail_hidden_count]').val();
$.ajax({
type: "GET",
url: "ajax_script.php",
data: {
hidden_count: hidden_count
},
dataType: "json",
statusCode: {
success: function (data) {
$("#total_hidden").html(data.total_hidden);
}
}
});
})
});
$(".add_detail_land_down").click();
</script>
メインページのフォームヘッド(念のために追加したほうがいいと思います)
<form action="" method="post">
メインページの非表示の入力
<input type="hidden" name="addon_detail_hidden_count" id="addon_detail_hidden_count" class="addon_detail_hidden_count" value="1" />
メインページでajaxプロセスを開始するための送信ボタン
<input name="add_detail_land_down" type="submit" class="add_detail_land_down" value="add_detail_down"/>
ajax_script.phpのコード
<?php
$hidden_count = $_GET["hidden_count"];
$hidden_count = $hidden_count + 1;
include 'connect_to_mysql.php';
echo json_encode(array("total_hidden" => $hidden_count ));
?>
ありとあらゆる助けをありがとう