別のドメインの.NET Webサービスにajax投稿を作成する必要があります。サーバーからの戻りデータをjsonpに設定し、jsを使用してデータを読み取ることはできますか? .NETサービスに投稿するときに、私は、このソリューションに遭遇しました:jQuery AJAX POST via .NET - JSONP Return
http://encosia.com/using-jquery-to-directly-call-aspnet-ajax-page-methods/
$.ajax({
type: "POST",
url: "PageName.aspx/MethodName",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
// Do something interesting here.
}
});
私はしかし、私の呼び出しが常に同じドメイン内されている、多くの成功とする前にこれを使用しました。クロスドメインを投稿したいので(これも可能ですか?)、クロスドメインの問題を避けるために返されるデータはjsonpにありますか?私はGETリクエストクロスドメインのは、APIを言わせする作るとき
通常、私は通常、AJAX呼び出しに私のデータ型としてを「スクリプト」を使用して成功AJAX機能の外にコールバック関数を用いてデータを解析。
は、それが上記の呼び出しでデータ型として「スクリプト」を使用することは可能ですか私はこの呼び出しを行うと、まだJSONPは、コールバック関数の内部で読み取ることがと返されたデータを処理することについては行くだろうか?
あなたが呼び出すサーバもJSONPをサポートしている必要があります。それは事実ですか? –
そうすると仮定します。 – spez86