0

このスレッドは、Web アプリケーションを Qt 実行可能ファイルに埋め込む方法に関する私の質問に続きます。

私の Web アプリケーションは JQuery ベースのアプリケーションであり、Qt に埋め込む場合は変更しません。

このアプリケーションでは、$.ajax(url [, settings])関数を使用して XML ドキュメントを非同期的に読み込みます。

XML ファイルは Qt プログラムの一部であるため、このファイルを返す HTTP サーバーはありません。そのため、ajax リクエストが失敗したようです。

この問題を回避する解決策はありますか?

編集

実際、XMLファイルは読み込まれているようです。しかし、[ $.ajax(url [, settings])] が呼び出されerror(jqXHR, textStatus, errorThrown)ました。

jqXHRXML ドキュメントを含み、textStatus等しくerrorerrorThrown空です...

解決

私は最終的に解決策を見つけました: Read local file from QWebView using Ajax request . お役に立てれば。

4

1 に答える 1

0

JQueryとQWebKitの間にはいくつかの非互換性の問題があると思います。

私はついに標準APIXMLHttpRequestを使用してajaxリクエストを実行することができまし。しかし、私はJQueryでそれを行うことができませんでした。

于 2013-01-14T17:00:52.627 に答える