CodeIgniter Forums
Javascript to controller... - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20)
+--- Forum: Archived General Discussion (https://forum.codeigniter.com/forumdisplay.php?fid=21)
+--- Thread: Javascript to controller... (/showthread.php?tid=37802)

Pages: 1 2


Javascript to controller... - El Forum - 01-20-2011

[eluser]zawaruddin[/eluser]
i've a view in CI, and here's source code in that view...
Code:
var colsOptionDetails = [
{id: 'no_po' , header: "No. PO" , width : 189},

{id: 'assy_no' , header: "Assy No." , width : 189},

{id: 'date_progress' , header: "Date Progress", width :319 },
{id: 'status_progress' , header: "Status Progress", width :30 }

];

var gridOption={

id : grid_demo_id,

loadURL : '<?php echo base_url()?>system/application/controllers/REPORT/delivery_order_report.php',

onCellClick : function(value, record , cell, row,  colNO, rowNO,columnObj,grid){

var grid = Sigma.$grid(grid_details_id);

grid.parameters= {'NO_PO':record['NO_PO']};

grid.loadURL = "<?php echo base_url()?>system/application/controllers/REPORT/detail_delivery_order_report.php";

[color=blue]grid.reload();

},
i use sigma grid to create table view... and here's a javascript code... btw can this code (javascript) calls some controllers in CI???
please... need help...

thanks 4 attention


Javascript to controller... - El Forum - 01-20-2011

[eluser]chandrajatnika[/eluser]
why don't use ajax??
because a way to javascript call php is by ajax...


Javascript to controller... - El Forum - 01-20-2011

[eluser]zawaruddin[/eluser]
mumpung yg ngejawab org indonesia...

masalahnya ni script(yg di atas) klo g pake CI bisa manggil file php...
tp pas dicoba d CI kagak...


Javascript to controller... - El Forum - 01-20-2011

[eluser]chandrajatnika[/eluser]
ini salah
Code:
loadURL : '<?php echo base_url()?>system/application/controllers/REPORT/delivery_order_report.php',
coba cek lagi hasil url-nya udah bener gak
harusnya sih
Code:
loadURL : '<?php echo base_url('report/delivery_order_report')?>',
di dalam delivery_order_report ada fungsi index() dimana di dalamnya ada echo json_encode($data);


Javascript to controller... - El Forum - 01-20-2011

[eluser]chandrajatnika[/eluser]
sori gak bisa edit post nih...
ini harusnya
Code:
loadURL : '<?php echo site_url('report/delivery_order_report')?>',



Javascript to controller... - El Forum - 01-20-2011

[eluser]zawaruddin[/eluser]
ni controller di delivery_order_report
Code:
function index(){
    
        $json=json_decode(stripslashes($_POST["_gt_json"]));
        if($json->{'action'} == 'load'){
            $query = $this->po_model->getAll_PO('c','');
            $retArray = array();
            foreach($query->result() as $row){
                $reArray[] = $row;
            }
            $data     = json_encode($retArray);
            $ret    = "{data:".$data.",\n";
            $ret    .= "recordType : 'object'";
            echo $ret;
        }
    }

sama yg
Code:
loadURL : '<?php echo base_url()?>system/application/controllers/REPORT/delivery_order_report.php'
maupun yang
Code:
loadURL : '<?php echo base_url("REPORT/delivery_order_report")?>'

hasilnya akan menjadi
Code:
loadURL : 'http://localhost/CI_dev/system/application/controllers/REPORT/delivery_order_report.php'

ada yg salah g???
dapet tutornya pake php biasa, pas diubah pake CI g muncul..


Javascript to controller... - El Forum - 01-20-2011

[eluser]chandrajatnika[/eluser]
lho? di config.php kmu setup base_url apa?
harusnya klo pake ini
Code:
loadURL : '<?php echo site_url('report/delivery_order_report')?>',
akan jadi
http://localhost/CI_dev/report/delivery_order_report

dan gak akan ada extension php


Javascript to controller... - El Forum - 01-20-2011

[eluser]zawaruddin[/eluser]
config nya
$config['base_url'] = "http://localhost/CI_dev/"
$config['index_page'] = "index.php";


sama aja baik base_url maupun site_url g bisa....
gridnya g nampil...
apa CI melarang js (yg ada di view) buat baca file php (yg ada d controller) ya...???

@_@???


Javascript to controller... - El Forum - 01-20-2011

[eluser]chandrajatnika[/eluser]
intinya php itu berfungsi utk kasih response json kan?
coba kmu liat dl lewat browser apakah http://localhost/CI_dev/report/delivery_order_report ada respon-nya...
saya gak pernah pake sigma grid, lebih sering pake jqGrid


Javascript to controller... - El Forum - 01-20-2011

[eluser]zawaruddin[/eluser]
g ada respon a.k.a error 404...

pusing...