使用jQuery从umbraco表单获取变量

时间:2018-11-17 13:18:32

标签: jquery ajax umbraco

我有一个jQuery,需要在表单中清除变量

当前jquery行是

$.ajax {
    var GId = $('#globalSettingsId').val();
..... Rest of script 
}

globalSettingsId在umbraco的前两行中消失

@{
    int globalSettingsId = Convert.ToInt32(ViewData["globalSettingsID"]);

...... Form layout Code .....
}

脚本无法按原样运行

2 个答案:

答案 0 :(得分:0)

对不起,ajax被删除的脚本与此处完全相同

<script scr="jquery-1.11.2.js"></script>
<script type="text/javascript">
    $(document).ready(function () {
        $('#MemberSelect').change(function () {
            var PreviousId = $('#MemberSelect').val();
            var MemberId = $('#MemberSelect').val();
            var MId = @Html.Raw(Json.Encode(Model.Id));
            //var GId = $('#globalSettingsId').val();
            $('#MemberDetails').load('@Url.Action("MemberMaintenance", "IBDMembershipFormSurface")' + '?MemId=' + MemberId + '&NodeID=' + MId); // + '&GlobalSettingsID=' + GId);
        });
    });
</script> 

注释掉的行是我需要解决的行

答案 1 :(得分:0)

已解决

需要该变量的HTML表示形式。

@Html.Hidden("globalSettingsId", globalSettingsId)