javascript - js传值的问题
怪我咯
怪我咯 2017-04-11 13:16:41
[JavaScript讨论组]
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)
黄舟
    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();
    };
PHPz
<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呢?
    }
});
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

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