我在 Web 表单中嵌入了一个 IFrame,IFrame 有一个调用 ashx 处理程序的提交按钮,该处理程序执行服务器端工作并通过以下方式返回响应调用:
context.Response.ContentType = contentType;
context.Response.Write(someResultData);
如何从 IFrame 外部或内部捕获客户端的此响应?我可以使用 javascript 来做到这一点吗?
我在 Web 表单中嵌入了一个 IFrame,IFrame 有一个调用 ashx 处理程序的提交按钮,该处理程序执行服务器端工作并通过以下方式返回响应调用:
context.Response.ContentType = contentType;
context.Response.Write(someResultData);
如何从 IFrame 外部或内部捕获客户端的此响应?我可以使用 javascript 来做到这一点吗?
是的,您可以使用 JavaScript 来做到这一点。如果你使用jQuery,它很简单:
$.post("your/file", function(data) {
// data should contain your response
});
您必须将事件处理程序附加到提交按钮单击处理程序,或表单提交事件并在该事件处理程序方法中执行上述操作。