1

私のアプリでは、MonoTouch で UIWebView を使用して JavaScript を評価しています。JavaScript は、サービスから ajax を使用して json を取得する必要があります。ajax が完了すると、NSUrlProtocol を使用してアプリにコールバックします。

これは、ajax に XMLHttpRequest を使用している限り、非常にうまく機能します。しかし、jQuery.getJSON または jQuery.ajax を使用すると、まったく機能しません。実際、リクエストは UIWebView によって実行されることさえありません。(NSUrlProtocol は URL がロードされるたびに通知されるため、これを知ることができます)。このサービスは ASP.NET MVC4 Web API アプリであり、jsonp とクロス サービス スクリプトを処理するように設定されています。これを除いて、私が思いつくことができるすべてのシナリオで非常にうまく機能します。

jQuery が失敗する原因について何か提案はありますか?

4

0 に答える 0