2015-08-27 10 views
0

я следующий код:Как отправить параметры с окном ЦСИ

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» отображается «кодировка» pdf.

Я не могу думать, что это может быть такая миссия сделать что-то такое просто !!!

PS: Если я запрашиваю службу, она возвращает pdf-файл в окне. Так это работает, я просто хочу, чтобы отправить параметры с помощью сделать PDF Эластичная

+1

попытаться добавить в ЦСИ собственности что-то вроде этого , '' __pdfService.php? param1 = '+ encodeURIComponent (param1) +' & param2 = '+ encodeURIComponent (param2) 'и удалить' params: {[...]} 'part –

+0

Спасибо, кажется, работает..feels как взломать хотя. Отправьте его как ответ, и я соглашусь с ним. – avn

ответ

1

обновления, вам код, чтобы и заменить param1 и param2 с именами Param

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(); 
+0

Спасибо. Работает. Не так, как мне хотелось бы, но он выполняет свою работу. – avn