首页 > 解决方案 > 想要从 js 的下拉列表中获取隐藏字段中的值

问题描述

从 ddlCountryName 下拉列表中,我想在 hdnCountryCode 中获取值

function getWorkCenter() {
    debugger;
    var SelectedCountryCode = $('#ddlCountryName').val();
    $.ajax({
        type: "POST",
        contentType: "application/json; charset=utf-8",
        url: "FocussedMktBenefit.aspx/GetWorkCenter",
        data: '{"sPlant":"' + SelectedCountryCode + '"}',
        dataType: "json",
        success: function (data) {
            var jsonProcessDetails = jQuery.parseJSON(JSON.stringify(data.d));    
        },
        error: function (Result) {
            alert("Error with AJAX callback");
        }
    });
}

数据也来自使用 FocussedMktBenefit.aspx/GetWorkCenter 的 .cs 页面,但如何进入隐藏字段是个问题。

标签: javascriptc#

解决方案


我猜你想做这样的事情。

var jsonProcessDetails = jQuery.parseJSON(JSON.stringify(data.d));
$("hdnCountryCode").val(jsonProcessDetails);

或者,如果您在 aspx 页面上并且您的隐藏字段runat="server"

var jsonProcessDetails = jQuery.parseJSON(JSON.stringify(data.d));
$("[id$=hdnCountryCode]").val(jsonProcessDetails);

推荐阅读