Extjs Ajax Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Nobel
    Nobel's avatar
    Kayıt Tarihi: 13/Ağustos/2012
    Erkek

    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>

    http://goo.gl/0i2Fv
Toplam Hit: 1031 Toplam Mesaj: 1