Bonjour,
j'espère d’être dans le bon forum, sinon dites moi ou il faut aller. Et je m'excuse de mes questions, étant débutant.
Je développe actuellement une application qui doit être utilisé une partie du temps en 'offline' sans accès au WEB, et une autre partie du temps avec accès WEB. Mon idée est de créer une appli javascript qui est stocké localement, et qui stocke ses données dans une base WEBsql. L'appli fait donc tout les echanges en SQL avec la base WEBsql locale. ça c'est fait, et marche a merveille. La suite prévu est de, quand c'est nécessaire, et le WEB est présent, de la synchroniser avec la base Mysql sur mon site WEB. Et la ça se complique.
Il faut savoir envoyer les données sur mon site WEB, dans ma base SQL, et savoir les récupérer pour mettre a jour les données sur les autres postes.
Mais quand j'essaye de récupérer les données de mon site avec l'appli javascript locale, j'arrive toujours d'envoyer les données sur le site, mais la réponse de la requette est toujours vite, que j'utilise du XMLHTTPrequest, ou du Fetch.
Quand je mets cet mémé appli sur mon site WEB, en Fetch j'arrive bien a communiquer avec ma base SQL( au moyen de fichiers PHP), mais je n'ai plus moyen d’accéder a la base WEBsql que j'ai crée avec l'appli locale.
Quelqu'un est prêt de passer un petit moment pour m’éclairer mon esprit ?
merci d'avance si quelqu'un veut bien m'aider
Armin
en illustration un code très simple en Fetch qui marche quand je le lance a partir de mon site, mais qui ne marche pas quand je le lance localement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 fetch('http://steinhilber.eu/AjaxRucher_Download.php', {mode: 'no-cors'}) .then(function(response) { return response.text(); }) .then(function(text) { console.log('Request successful text1', text); }) .catch(function(error) { log('Request failed', error) });
Partager