1

ASP.Netはまだ新しいですが、いくつか質問があります。jQuery-ajaxクロスドメインポリシーについて知っていますが、このjsファイルをASPXページに関連付けている場合は何かできますか?つまり、ASPではWebClientまたはHttpWebRequest/ Response(クロスドメイン)を使用できるので、jQueryでそれを使用するための解決策があるのでしょうか?

これまでのところ、私は思いついただけです:

WebClient wClient = new WebClient()
byte[] arr = wClient.DownloadData("http://www.google.com/");
Response.Write("<div id='placeholder' >");
Response.Write(System.Text.Encoding.UTF8.GetString(arr));
Response.Write("</div>");

そしてjQueryで

var c = $('#placeholder').find('#content'); //assuming that there is some tag with id=content
$('body').append(c)

よりエレガントな解決策はありますか?いくつかのチュートリアルを知っていますか?

4

1 に答える 1

0

ページ内からリクエストをプロキシすることはできますが、その場合はサーバーが作業を行う必要があり、おそらくこれは実際には必要ありません。したがって、ドメイン間でデータをロードするようにしてください。この記事はおそらくあなたを助けるでしょう:wcfサービスを消費するためのjqueryajaxのクロスドメインポリシーを回避する方法は?

上記の記事の「jQuery-Part」へのリンクは機能しないため、jQuery-cross-domainに関する別のSO-Querstionを次に示します。

jQueryAJAXクロスドメイン

于 2012-08-29T07:41:51.957 に答える