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.