Extjs Ajax Sorunu
-
Hocalar extjs de ajax ile bir php dosyasından veri alıp dbgride aktarmaya çalışıyorum fakat veriler gelmiyor sorun nerede çözemedim. kodlar şöyle
Js:
Ext.define('User', { extend: 'Ext.data.Model', fields: ['id','name','email'] }); var gridStore = Ext.create('Ext.data.Store', { proxy: { type: 'ajax', url: 'db.php', reader: { type: 'json', model: 'User' } } }); var onReadyFunction = function(){ var grid = new Ext.grid.GridPanel({ renderTo: Ext.getBody(), frame: true, title: 'Database', width:500, height:600, store: gridStore, columns: [ {header: "Id", dataIndex: 'id'}, {header: "Name", dataIndex: 'name'}, {header: "Email", dataIndex: 'email'} ] }); } Ext.onReady(onReadyFunction);PHP:
<?php $db = array(0 => array("id" => 1, "name" => "Ahmet", "email" => "ahmet@ornek.com"), 1 => array("id" => 2, "name" => "Mehmet", "email" => "mehmet@ornek.com"), 2 => array("id" => 3, "name" => "Hasan", "email" => "hasan@ornek.com") ); echo(json_encode($db)); ?>Html:
<html> <head> <title>Hello Ext</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css"> <script type="text/javascript" src="extjs/ext-debug.js"></script> <script type="text/javascript" src="extjs/ext-all.js"></script> <script type="text/javascript" src="app2.js"></script> </head> <body></body>
Toplam Hit: 1031 Toplam Mesaj: 1
