如何使用窗口src发送参数

时间:2015-08-27 12:25:40

标签: javascript php pdf extjs extjs3

我有以下代码:

new Ext.Window({
        title: 'My PDF',
        height: 400,
        width: 600,
        bodyCfg: {
            tag: 'iframe',
            src: projectparameters.service + '__pdfService.php',
            params: {
                projectparameters: projectparameters_encoded,
                featureIDs: featureIDs_encoded
            },
            style: 'border: 0 none'
        }
    }).show();

我正在尝试将参数发送到__pdfService.php这是否可能?我尝试过使用ifrmaes,但是显示的是pdf'encoding'而不是实际的pdf。

我不能认为这样的任务可以做这么简单的事情!!!

PS:如果我查询服务,它会在窗口中返回一个pdf。所以它有效,我只想通过发送参数来使PDF格式灵活

1 个答案:

答案 0 :(得分:1)

更新您的代码并用您的param名称

替换param1和param2
  new Ext.Window({
            title: 'My PDF',
            height: 400,
            width: 600,
            bodyCfg: {
                tag: 'iframe',
                src: projectparameters.service + '__pdfService.php?param1=' + encodeURIComponent(param1) + '&param2=' + encodeURIComponent(param2),
                style: 'border: 0 none'
            }
    }).show();