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