2

请我需要一点帮助,因为我整天都在努力解决这个问题,但我无法...

所以,这个函数在这里:

function doSearch(){
        $('#dg').datagrid('load',{
            search: $('#search').val()
        });
        $('#dg').datagrid('reload');
    }

在 localhost 但不能在服务器上完美运行,我找不到任何错误,请有人给我一个想法......我使用 jquery-1.6.min.js 和 olso jquery.easyui。我测试过,同样完美的代码适用于本地但不适用于实时网络。

谢谢

代码

<script type="text/javascript" src="js/jquery-1.6.min.js"></script>
    <script type="text/javascript" src="js/jquery.easyui.min.js"></script>

    <script type="text/javascript">

        var url;
        function newUser(){
            $('#dlg').dialog('open').dialog('setTitle','New User');
            $('#fm').form('clear');
            url = 'save_er.php';
        }
        function editUser(){
            var row = $('#dg').datagrid('getSelected');
            if (row){
                $('#dlg').dialog('open').dialog('setTitle','Edit User');
                $('#fm').form('load',row);
                url = 'update_er.php?id='+row.id;
            }
        }
        function doSearch(){
        $('#dg').datagrid('load',{
            search: $('#search').val()
        });
        $('#dg').datagrid('reload');
    }

        function saveUser(){
            $('#fm').form('submit',{
                url: url,
                onSubmit: function(){
                    return $(this).form('validate');
                },
                success: function(result){
                    var result = eval('('+result+')');
                    if (result.success){
                        $('#dlg').dialog('close');      // close the dialog
                        $('#dg').datagrid('reload');    // reload the user data
                    } else {
                        $.messager.show({
                            title: 'Error',
                            msg: result.msg
                        });
                    }
                }
            });
        }
        function removeUser(){
    var rows = $('#dg').datagrid('getSelections');
    $.messager.confirm('Confirm','Are you sure you want to remove this user?',function(r){
        if (r){
            for(var i=0; i<rows.length; i++) {        
                    $.post('remove_er.php',{id:rows[i].id},function(result){
                        if (!result.success){
                            $.messager.show({   // show error message
                                title: 'Error',
                                msg: result.msg
                            });
                        }
                    },'json');
            }
            $('#dg').datagrid('reload');    // reload the user data only once after deleting selected objects
        }
    });
}
    </script>
4

1 回答 1

0

如果它适用于本地但不适用于实时网络,那么问题应该出在您对 jquery-1.6.min.js 和 jquery.easyui 文件的引用上。检查它们是否被正确引用。

于 2013-08-02T22:08:17.023 回答