JQuery плагин cookie или код не работает на странице - PullRequest
2 голосов
/ 26 октября 2011

У меня есть этот код на моей странице.

$(document).ready(function () {
            $("#ba_object_Code").change(function () { $("#HRBK").val($(this).val()); });
            $.cookie('cookie_name', 'cookie_value');
            if (sessid == 'xyz') {
                $("#ControlPlanID").removeAttr('disabled');
            }
            $(".t-grid-action.t-button.t-state-default.t-grid-add").click(function () {
                $.cookie('sessid', 'xyz');
            });

        });

Я получаю эту ошибку

Ошибка времени выполнения Microsoft JScript: объект не поддерживает это свойство или метод

Ответы [ 2 ]

1 голос
/ 24 июля 2012

порядок важен и файлы jquery должны быть включены в in_layout.cshtml, если используется главная страница ... 'JQuery' не определен

1 голос
/ 27 октября 2011

Вы не определяете sessid, поэтому, когда вы его называете, он не сможет.

См. Рабочий пример: http://jsfiddle.net/zNDHN/

$(document).ready(function () {

            var sessid = $.cookie('sessid');

            $("#ba_object_Code").change(function () { $("#HRBK").val($(this).val()); });
            $.cookie('cookie_name', 'cookie_value');
            if (sessid == 'xyz') {
                $("#ControlPlanID").removeAttr('disabled');
                console.log('cookie_found');
            }
            $(".t-grid-action.t-button.t-state-default.t-grid-add").click(function () {
                $.cookie('sessid', 'xyz');
                console.log('cookie_created');
            });

        });
...