Bonjour à tous,
Je recontre un probleme lors de la réalisation d'un exemple "WebService" en JSON. En effet, je suis parti de l'exemple simple suivant :
http://www.extensions.extjs.com/lear...:Core:Ext.Ajax
Voici mon code d'exemple :
----------------------------------------------------------------------------
test.js :
----------------------------------------------------------------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 ... Ext.Ajax.request({ url : 'http://localhost/test/ws.php', params : { action : 'getDate' }, method: 'GET', success: function ( result, request ) { Ext.MessageBox.alert('Success', 'Data return from the server: '+ result.responseText); }, failure: function ( result, request) { Ext.MessageBox.alert('Failed', result.responseText); } }); ...
----------------------------------------------------------------------------
ws.php :
----------------------------------------------------------------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php if ($_REQUEST['action'] == 'getDate') { echo "{date: '" . date('l dS \of F Y h:i A') . "'}"; } ?>
Ce petit bout de code fonctionne parfaitement sur IE8 et ne fonctionne pas sous chrome & Firefox : L'appel sort en exception ( failure: ) avec aucune valeur retournée dans "result.responseText" ).
Mon environnement de développement :
- WAMP 2.1 ( PHP/5.3.5 )
- EXTJS 3.3.1 (http://extjs.cachefly.net/ext-3.3.1)
- IE8 / FIREFOX 4 / CHROME 10
Après plusieurs recherche infructueuses sur le net, je me permet de vous solliciter afin de savoir si quelqu'un aurait une idée ou une solution à ce probleme ?
Merci par avance de vos retour.
Partager