我希望能够向服务器发起一个 ajax 调用。我需要获取名为 foo.aspx 的页面的 HTML 代码:
foo.aspx 的 HTML 代码:
我正在从远程页面调用此页面,例如:
<form>
<div>foo</div>
</form>
我正在从远程页面调用此页面,例如:
:
$.ajax({
url: '/foo.aspx',
data: {},
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (response) {
}
});
我需要这个页面的HTML,但我的要求是该页面的响应应该是JSON格式。
{"myresponse": {
"id": "123",
"html":<HTML of foo.aspx>,
}}
我需要将HTML作为JSON属性,因为我还需要从foo.aspx代码后台设置其他属性。如何以JSON格式从aspx页面获取响应,而不是纯HTML?有什么其他方法可以从服务器以JSON格式获取远程页面的HTML和其他属性吗?我应该使用HTTP处理程序吗?如果是,我怎样才能在该HTTP处理程序中获取foo.aspx的HTML?