PHP - IE不显示数据库中的更新值。 Chrome,FF,Opera - 好的

时间:2012-07-23 16:02:06

标签: php mysql internet-explorer

我正在开发一个处理学生课程要求的系统,教师会根据这些要求提交答案。有一个包含新请求的列表框,当单击列表框中的选项时,request_id(listbox.this.value)通过AJAX查询数据库,查询结果显示在客户端 - 学生信息等。只需在指定的字段中键入他的答案,然后有一个更新查询,用一个答案更新数据库。但是稍后我点击列表框中的相同项目 - 显示的所有数据(学生信息)除了更新的信息(老师的回答)。再次 - 它只发生在IE上。其余所有浏览器都可以。

提前致谢。

2 个答案:

答案 0 :(得分:1)

如果在某些浏览器中你得到了结果,并且在IE上你不是它不是服务器端/ php /问题。我认为你有IE和ajax / speccialy XMLHttpRequests /的众所周知的问题 只需看看IE版本,谷歌问题,你就会得到解决方案。 PS:尽可能使用jquery; - )

答案 1 :(得分:1)

我怀疑IE正在缓存对初始AJAX请求的响应。您可以尝试将时间戳附加到请求作为GET参数,这将迫使IE发出新请求。