javascript - js传值的问题

 我爱看电视OK 发布于 2022-11-08 12:52
function show(id){
    dialog.open();
};

var dialog = new BootstrapDialog({
    title:'TITLE',
    message: function(dialog) {
        var $message = $('

'); var pageToLoad = dialog.getData('pageToLoad'); $message.load(pageToLoad); return $message; }, data: { 'pageToLoad': '/ajax/load/' //这里怎么获取show方法里面的传来的id呢? } }); 请问show方法的id,怎么通过dialog.open()传入dialog里面使用呢?
2 个回答
  • <input type="hidden" value="" id="tempid"/>
    
    function show(id){
        $("#tempid").val(id);
        dialog.open();
    };
    
    var dialog = new BootstrapDialog({
        title:'TITLE',
        message: function(dialog) {
            var $message = $('<p></p>');
            var pageToLoad = dialog.getData('pageToLoad');
            $message.load(pageToLoad);
    
            return $message;
        },
        data: {
            'pageToLoad': '/ajax/load/' + $("#tempid").val() //这里怎么获取show方法里面的传来的id呢?
        }
    });
    2022-11-12 01:43 回答
  •     function show(id){
            // dialog 定义在这里
            var dialog = new BootstrapDialog({
            title:'TITLE',
            message: function(dialog) {
                var $message = $('<p></p>');
                var pageToLoad = dialog.getData('pageToLoad');
                $message.load(pageToLoad);
        
                return $message;
                },
                data: {
                    'pageToLoad': '/ajax/load/'+id
                }
            });
            
            // 然后 open
            dialog.open();
        };
    
    2022-11-12 01:43 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有