在调用Web服务后,无法从我的jquery移动应用程序检索服务器时间

我想问一个关于这个问题的一般性问题,因为我不知道在我的代码或应用程序中哪里可以找到我的问题。 我有一个J Query移动应用程序,它有一个页面通过在SQL中调用getDate来检索数据库服务器时间。 用于检索此时间的sql执行是在Visual Studio中开发的C#Web服务中传递的,该服务返回前端的JSON字符串。 要在C#中调用Web服务,java脚本对包含Web服务的给定URL具有aj Query $ .post命令。 如果我在google chrome firefox浏览器中运行我的应用程序,一切都很好。 移动应用页面会检索正确的时间和正确的日期。 如果我在测试I Phone或I Pad上查看相同的内容,我得到的信息是我几天前或几小时前在浏览器上检索到的信息。 我知道这些信息可能过于笼统,但是有没有人指明我应该在哪个方面看待这个具体问题。

谢谢。

Safari可以非常积极地进行缓存。 您可以为POST添加时间戳,以通过为每个调用生成唯一调用来克服此问题。

$.post("/MyService/", { timestamp: new Date().getTime() }, ...)