Как добавить значения в href, в которых некоторые значения взяты из AJAX, а некоторые из PHP loop - PullRequest
0 голосов
/ 24 апреля 2020

Этот код показывает данные выбранного прихода.

$("#sel_ward").change(function () {
    var wardid = $(this).val();

    $.ajax({
        url: 'getWard-details.php',
        type: 'post',
        data: {ward: wardid},
        dataType: 'json',

        success: function (response) {
            var len = response.length;
            // $("#sel_ward").empty();
            if (len == 0) {
                $("#sel_ward").append('<option value="">No Data Found</option>');
                var block_selected = response[i]['block_selected'];
                $("#blockid").val(block_selected);
            } else {
                for (var i = 0; i < len; i++) {
                    var id = response[i]['id'];
                    var name = response[i]['name'];

                    var ward_parshad_name = response[i]['ward_parshad_name'];
                    var ward_parshad_contact = response[i]['ward_parshad_contact'];
                    var ward_population = response[i]['ward_population'];
                    var ward_house_count = response[i]['ward_house_count'];
                    var ward_voters_count = response[i]['ward_voters_count'];
                    var ward_polling_both_count = response[i]['ward_polling_both_count'];

                    var block_selected = response[i]['block_selected'];
                    var zone_selected = response[i]['zone_selected'];
                    var sector_selected = response[i]['sector_selected'];
                    var block_area = response[i]['block_area'];
                    var block_region = response[i]['block_region'];

                    $("#ward-name-view").text(name);
                    $("#ward-parshad-name-view").text(ward_parshad_name);
                    $("#ward-parshad-contact-view").text(ward_parshad_contact);
                    $("#ward-population-view").text(ward_population);
                    $("#ward-house-view").text(ward_house_count);
                    $("#ward-voters-view").text(ward_voters_count);
                    $("#ward-polling-booth-view").text(ward_polling_both_count);
                }
            }
        }
    });
});

Теперь у меня есть список комитетов, данные которых проходят через PHP

<?php
// Fetch Committee
$sql_block = "SELECT * FROM committee";
$block_data = mysqli_query($con, $sql_block);

while ($row = mysqli_fetch_assoc($block_data)) {
    $committeeid = $row['sno'];
    $committee_name = $row['committee_name'];
    ?>
    <a id=committee href=""><span><?= $committee_name ?></span></a>
<?php } ?>

Теперь, что я хочу как только 1 из комитета будет выбран .. я хочу взять данные из данных отделения, а также идентификатор и название комитета на следующей странице. Это обеспечит очень четкое представление

1 Ответ

0 голосов
/ 24 апреля 2020
<input type=hidden id=committee_id value=<?=$committeeid?>>
<input type=hidden id=committee_name value=<?=$committee_name?>>


    var committeeid = $("#committee_id").val();
 $("#committee").click(function(){
window.open("index.php?id="+committeeid+"", '_blank');
 });

Я использовал тег ввода для хранения значения и пометил его как скрытое. Затем по щелчку пункта комитета я извлек данные из ввода и соответственно использовал их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...