java - jsp 弹窗显示不出来
PHP中文网
PHP中文网 2017-04-17 17:51:52
[Java讨论组]

用户详情

js方法

  function changeDetail() {
    showModal("change_detail_id", "change_detail_mask");
}

弹窗

修改用户信息

取消

获得数据

$(function () {
        var userId = $('#user_id').val();
        $.ajax({
            url: '${ctx}/user/userdetail',
            type: 'post',
            datatype: 'json',
            data: {userId: userId},
            success: function (result) {
                result = JSON.parse(result);
                if (result != null) {
                    if (result.status == 'true') {
                        var user = result.data;
                        if (user != null) {
                            $('#username_id').val(user.username);
                          
                            $('#user2_id').val(userId);
                            $('#username1_id').val(user.username);
                         /******此处为1***/
                        }
                    } else {
                        $.scojs_message(result.message, $.scojs_message.TYPE_ERROR);
                    }
                }
            },
            error: function (result) {
                requestError(result);
            }
        });
    })
    
    

这样的代码在页面中点击修改时闪退,但是如果我把showModel("change_detail_id", "change_detail_mask")放置于1处,则一点问题没有,数据也都是正确的。我不知道是哪个地方错了T T
或者我把弹窗的display:none关掉,在手动点击打开弹窗,就没有弹窗闪退的问题

PHP中文网
PHP中文网

认证0级讲师

全部回复(1)
PHPz

原因是我把“进入修改” 的按钮设置为submit形式,但是我并不是提交东西,而是进入弹窗,所以弹窗出现闪退的情况

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号