0

Web フォームに埋め込まれた IFrame があり、IFrame には ashx ハンドラーを呼び出す送信ボタンがあり、ハンドラーはサーバー側の作業を行い、次の方法で応答呼び出しを返します。

 context.Response.ContentType = contentType;
 context.Response.Write(someResultData);

外部または IFrame 内からクライアント側でこの応答をキャプチャするにはどうすればよいですか? そのためにJavaScriptを使用できますか?

4

1 に答える 1

0

はい、JavaScript を使用してそれを行うことができます。jQueryを使用する場合は、次のように簡単です。

$.post("your/file", function(data) {
       // data should contain your response
 });

イベント ハンドラーを送信ボタン クリック ハンドラーまたはフォーム送信イベントにアタッチし、そのイベント ハンドラー メソッド内で上記を実行する必要があります。

于 2012-12-08T14:51:34.917 に答える