预装内容;如果连接正常,则不需要访问Internet即可显示onclick+mysql提交的新内容
pre-loaded content; not requiring Internet access to display new content onclick + mysql submission if connection OK
第一个背景:
我为残疾学习者开发了一个非正式的反馈系统,该系统收集数据,并定期通过电子邮件将结果以百分比形式发送给piecharts。
QTVhttp://www.mwjt.co.uk/QTV.jpg
目前它使用2个PHP网页:
-第一个从数据库中读取问题。
-第二个(感谢页面)接受输入(作为GET)并将其提交到数据库,然后使用任意随机字符串变量重定向回第一个,以强制完全重新加载(以确保它显示数据库中的最新问题;这些问题使用电子邮件手动更新)。
不幸的是,系统的无线连接偶尔会断开。因此,当学生点击开关输入时,会显示"无互联网连接",然后坐在那里,直到我遥控并点击刷新。
我的问题是:
我正在寻找这个断开连接的最佳解决方法。如果某些条目在连接断开时没有提交到数据库,我并不担心(这是非正式的,毕竟不完全准确),但我总是希望点击按钮->显示感谢页面->重定向到问题(如果连接正常,则检查新问题,否则显示前一个问题)的循环是一致的。
我假设我需要以某种方式将问题和感谢都加载到一个页面中,并且如果提交失败,不会出现任何错误,但我不知道如何继续。
非常感谢,Mike
在第一页上,当他们选择任何选项时,弹出一个窗口大小的简单div
,并覆盖整个页面,使其看起来像另一个页面。编写一个AJAX脚本(在HTML本身中),该脚本在后台执行以提交数据。如果互联网失败,AJAX可能会失败,但由于弹出窗口的脚本是本地的,并且已经加载了HTML,因此应该仍然有效。
相关文章:
- 访问布局信息是否也会导致浏览器重排
- Javascript,访问一个主要对象模块模式中的每个对象
- 视频HTML没有'无法在Internet Explorer 11上工作
- 如何访问声音管理器2创建的声音对象
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- JavaScript Pub/Sub属性访问问题
- 从JavaScript访问struts操作中的属性
- 是否可以从父类访问子类的属性
- 如何访问fastOpt.js
- Facebook FB.init”;访问被拒绝”;在Internet Explorer 11中
- Internet Explorer:可以't访问IFrame内容,除非状态代码为200
- 在Internet Explorer中使用JS访问对象内部的SVG
- HTML5拖放;Internet Explorer中的删除问题(无法访问dataTransfer属性)
- 预装内容;如果连接正常,则不需要访问Internet即可显示onclick+mysql提交的新内容
- JavaScript错误"拒绝访问"在Internet explorer中
- 如何通过Internet Explorer(11)访问网络摄像头
- Internet Explorer 11 D3 javascript错误- SCRIPT5访问被拒绝
- internet explorer - Javascript访问计算机上的本地文件
- Internet Explorer中的Javascript数组访问
- 当在不同域名url的页面中使用iframe时,在Internet Explorer中拒绝访问