1

私は、AJAX が完了するたびに呼び出す必要がある特別なメソッド xhr.destroy() を提供する独自のブラウザー (samsung tv) 用に開発しています。私の質問は、jquery AJAX 関数を使用してこのメ​​ソッド (またはブラウザー独自のメソッド) にアクセスする方法はありますか? それらは実際の XHR オブジェクトを返さないので、jqxhr.destroy() は機能するはずですか?

ドキュメントによると、「jqXHR はブラウザのネイティブ XMLHttpRequest オブジェクトのスーパーセットです」。

元の XHR のすべてのメソッドとプロパティが継承されていることは理解していますが、そうではないようです。実際の環境はまだありませんが、返された jqxhr オブジェクトの jqxhr.withCredentials にテストとしてアクセスしようとしています (このプロパティは Firefox 3.6 に存在するはずです) が、定義されていません。

4

1 に答える 1

0

jQuery 1.5.1 では、 $.ajax 関数に xhrFields という設定があります。したがって 、実際の XHR の任意のパラメーターを次のように設定できます。

$.ajax{
xhrFields:{
    param:value
}
}
于 2011-03-02T15:22:01.177 に答える