Member 13054945 Ответов: 0

Я не могу получить значение переключателя из базы данных


Я вставляю значение переключателя типа (0 или 1) в базу данных, но на своей странице редактирования я не получаю этого значения.это показывает не определено
Вот мой код вставки.
</td>
                                   <td align="center">

                                       <label style="color:red"> @Html.RadioButtonFor(x => x.H_TO_V_Y_CITATION, 0, new { @class = "form-control", @checked = "checked" }) On The Line</label>
                                   </td>
                                   <td align="center">
                                       <label> @Html.RadioButtonFor(x => x.H_TO_V_Y_CITATION, 1, new { @class = "form-control" })Superscript</label>

                                   </td>

// вот моя страница редактирования для получения данных..
$('#DataFetch').click(function () {


            if ($('#ddlCode').val() == "" || $('#ddlType').val() == "" || $('#ddlName').val() == "") {
                debugger;
                alert("Please select appropriate value");
                window.location.href = "/StyleCreator/EditHarvardToVancover";
            }

            else {

               
                $.ajax({
                    url: '/StyleCreator/getHar_To_Van',
                    dataType: "json",
                    async: false,
                    contentType: "application/json;charset=UTF-8",
                    data: { Type: $('#ddlType').val(), Name: $('#ddlName').val(), Code: $('#ddlCode').val() },
                    success: function (data) {

                        $('#t1').html($('#ddlType').val())
                        $('#t2').html($('#ddlName').val())
                        $('#t3').html($('#ddlCode').val())
                        debugger;
                        //var x = $(document).find()

                        $("input[name='H_TO_V_G_CITATION'][value='" + data.H_TO_V_G_CITATION + "']").attr('checked', true) // these are also radio button,i am getting this value
                        $("input[name='H_TO_V_R_CITATION'][value='" + data.H_TO_V_R_CITATION + "']").attr('checked', true)// these are also radio button,i am getting this value

                        $("input[name='H_TO_V_Y_CITATION'][value='" + data.H_TO_V_Y_CITATION + "']").attr('checked', true) // but for this it shows undefined 
                       
                        /

                     


                    },
                    error: function () {
                        alert("error");
                    }


                })
            }


        })


Что я уже пробовал:

$("input[name='H_TO_V_G_CITATION'][value='" + data.H_TO_V_G_CITATION + "']").attr('checked', true)

Richard Deeming

Что именно показывает как "неопределенное"?

Если это так data.H_TO_V_Y_CITATION, тогда есть проблема с вашим getHar_To_Van действие, которое вы не показали.

Member 13054945

Огромное спасибо.

Member 13054945

Я получил ошибку,и теперь она работает

0 Ответов