簡體   English   中英

調用Web服務后無法從我的jquery移動應用中檢索服務器時間

[英]Cannot retrieve server time from my jquery mobile app after calling a web service

我想問一個有關此問題的一般性問題,因為我不知道在代碼或應用程序中哪里可以找到我的問題。 我有一個J Query移動應用程序,該應用程序的頁面通過在SQL中調用getDate來檢索數據庫服務器時間。 在Visual Studio中開發的C#Web服務中傳遞了用於檢索此時間的sql執行,該服務將JSON字符串返回前端。 要使用C#調用Web服務,Java腳本可以對包含Web服務的給定URL使用Query $ .post命令。 如果我在google chrome firefox瀏覽器中運行我的應用,一切都很好。 移動應用頁面檢索正確的時間和正確的日期。 如果在“電話”或“我的平板電腦”測試中查看相同的內容,則所獲得的信息就是幾天前或幾小時前在瀏覽器中檢索到的信息。 我知道這些信息可能太籠統了,但是沒有人對我應該在哪個特定問題上有指導。

謝謝。

Safari的緩存功能非常強大。 您可以在POST中添加時間戳,以通過為每個調用生成唯一的調用來克服此問題。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM