我想對服務器進行ajax調用。我需要抓取頁面的HTML說foo.aspx: Foo.aspx HTML:從json格式的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也有哪些方法?我應該去HTTPHandlers?如果是的話,我怎樣才能得到HTTPHandler中的foo.aspx的html?
那麼問題在哪裏呢?你有沒有嘗試過你剛剛說的話?它應該像一個魅力 – 2012-04-03 12:36:26
你可以使用[WebMethod] ...請檢查http://stackoverflow.com/questions/348689/jquery-ajax-with-asp-net-webmethod-returning-entire-頁面 – Flowerking 2012-04-03 12:37:52
如何在該方法中獲取我的foo.aspx頁面的HTML? – 2012-04-03 12:50:37