【问题标题】:Asynchronous JQuery request in QWebView to load XMLQWebView 中的异步 JQuery 请求以加载 XML
【发布时间】:2012-12-17 07:40:36
【问题描述】:

这个帖子关注我关于how to embed a web application in a Qt executable的问题。

我的 Web 应用程序是一个基于 JQuery 的应用程序,我不会在将它嵌入 Qt 时对其进行修改

在这个应用程序中,我使用 $.ajax(url [, settings]) 函数异步加载一个 XML 文档。

由于 XML 文件是 Qt 程序的一部分,因此没有 HTTP 服务器来返回此文件。所以看起来ajax请求失败了。

有没有办法绕过这个问题?

编辑

实际上,XML 文件似乎已加载。但是 [$.ajax(url [, settings])] 调用了error(jqXHR, textStatus, errorThrown)

jqXHR 包含 XML 文档,textStatus 等于 errorerrorThrown 为空...

解决方案

我终于找到了解决方案:Read local file from QWebView using Ajax request。希望这会有所帮助。

【问题讨论】:

标签: jquery ajax qt asynchronous qwebview


【解决方案1】:

我认为 JQuery 和 QWebKit 之间存在一些不兼容问题。

我终于设法使用标准 API 执行 ajax 请求:XMLHttpRequest。但我没能用 JQuery 做到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-22
    • 2015-04-07
    • 1970-01-01
    • 1970-01-01
    • 2012-09-21
    • 2012-10-11
    相关资源
    最近更新 更多