解决方案 »

  1.   

    $("#Fusername").setvalue(row.Fusername);这样?还有个问题,$('#edit').form('load',row);为什么不行呢?
      

  2.   


            //弹出窗体修改用户
            function EditUserInfo() {
                $("#addUserInfo").dialog({
                    "title": "修改信息",
                    width: 500,
                    height: 450,
                    href: 'UserInfoEdit.aspx'
                });
                var row = $('#dg').datagrid('getSelected');
                if (row) {
                    $('#addUserInfo').dialog('open');
                    alert(1);
                    $('#add').form('load', row);
                    //  $("#UserID").combobox('setValue', row.UserID);
                    url = 'QueryUserHandle.ashx?mode=UPDATE&pkid=' + row.pkid;
                    formId = "#add";
                    dialogId = "#addUserInfo";
                }
                else {
                    $.messager.alert("提示", "您没有选中任何行!");
                }
            }
    我在  $('#add').form('load', row);前加上一句alert(1)就可以显示数据,不加就不显示,哪位大神能给解释下?
    然后IE左下角提示:网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2)
    时间戳: Tue, 19 Aug 2014 02:57:14 UTC
    消息: 'null' 为空或不是对象
    行: 9058
    字符: 1
    代码: 0
    URI: http://localhost:18007/Resource/js/jquery.easyui.min.js
      

  3.   

    dialog是通过ajax加载你的那个url,放到onLoad事件里面    function EditUserInfo() {
            $("#addUserInfo").dialog({
                "title": "修改信息",
                width: 500,
                height: 450,
                href: 'UserInfoEdit.aspx',
                onLoad: function () {
                    var row = $('#dg').datagrid('getSelected');
                    if (row) {
                        $('#addUserInfo').dialog('open');
                        $('#add').form('load', row);
                        //  $("#UserID").combobox('setValue', row.UserID);
                        url = 'QueryUserHandle.ashx?mode=UPDATE&pkid=' + row.pkid;
                        formId = "#add";
                        dialogId = "#addUserInfo";
                    }
                    else {
                        $.messager.alert("提示", "您没有选中任何行!");
                    }
                
                }

            });
           
        }
      

  4.   

    搞错,,没有调用open方法。。    function EditUserInfo() {
            var row = $('#dg').datagrid('getSelected');
            $("#addUserInfo").dialog({
                "title": "修改信息",
                width: 500,
                height: 450,
                href: 'UserInfoEdit.aspx',
                onLoad: function () {
                    $('#add').form('load', row);/////////
                }

            });        if (row) {
                $('#addUserInfo').dialog('open');
                //  $("#UserID").combobox('setValue', row.UserID);
                url = 'QueryUserHandle.ashx?mode=UPDATE&pkid=' + row.pkid;
                formId = "#add";
                dialogId = "#addUserInfo";
            }
            else {
                $.messager.alert("提示", "您没有选中任何行!");
            }
        }