2016-09-28 4 views
0

У меня есть CodeIgniter Controller На сервере создается файл Excel и хорошо работает в Интернете с помощью метода формы отправки, как запустить или выполнить его контроллер с моего IONIC ..?Как открыть внешний url с методом POST от IONIC ..?

ниже моего кода контроллера запальника,

function excel_kpa(){ 
    $kat2='KPA_K'; 
    $kat2b='KPA_P'; 
    $nik=$this->input->post('hdNik'); //from submit form 
    $nama=$this->input->post('hdNama'); //from submit form 
    $varJawab1 = $this->m_master_indikator->get_hasil_bobot($nik, 1, $kat2); 
    $varJawab23 = $this->m_master_indikator->get_hasil_bobot($nik, 23, $kat2); 

    $this->load->library('Excel'); 

    // Create new PHPExcel object 
    $objPHPExcel = new PHPExcel(); 
    $objPHPExcel = PHPExcel_IOFactory::load("template/kpa.xlsx"); 

    $objPHPExcel->setActiveSheetIndex(0) 
       ->setCellValue('M5', $varJawab1) 
       ->setCellValue('M31', $varJawab23); 

    //ob_end_clean(); 

    header('Content-type: application/vnd.ms-excel'); 
    header('Content-Disposition: attachment;filename="' . $nama . '-' . $nik . '.xlsx' . '"'); 
    header('Cache-Control: max-age=0'); 

    $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); 
    $objWriter->save('php://output'); 
} 

Спасибо

ответ

0

вы можете сделать с помощью $ HTTP.

метод: -

1)

app.controller("mycontroller",function($scope,$http){ 
    $http.post("www.google.com",{page:'akjbd',state:'true'}).then(function(res){ 
    console.log(res.data); // it will print result from url 
    }) 
}); 

2)

app.controller("mycontroller",function($scope,$http){ 
    $http.get("www.google.com?page=akjbd&state=true").then(function(res){ 
    console.log(res.data); // it will print result from url 
    }) 
}); 

for $http demo

спасибо .......

Смежные вопросы