我有一個使用ASP.NET WebForms和JQuery構建的應用程序。在我的.aspx頁面中,我有一個鏈接,單擊它時,會向頁面的代碼隱藏中的WebMethod發出一個JQuery AJAX請求,輪流從數據庫讀取數據並將其作爲JSON對象返回。如何使用JQuery創建LinkButton
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: 'Query.aspx/GetValues',
dataType: "json",
success: function (result) {
for (var i = 0; i < result.d.length; i++) {
var element = result.d[i];
}
}
});
一切都好,直到現在!這些問題出現時,我想寫出這個JSON對象的頁面,因爲他們每個人我想生成HTML這樣的:
<li><a id="..." href="javascript:doPostback(...)">...</a></li>
其實,我需要生成一個排序的LinkButton客戶機的因爲我需要在PostBack上進行一些服務器端操作。我不知道如何使用JQuery來表達這一點。
我希望我的問題很清楚。
非常感謝!
這是好的,但我需要這些括號之間的代碼:link.attr('href','javascript:doPostback(...)'); :D問題是我不知道如何發佈回傳(帶有參數)。 – Alessandro
你好,創建一個新的函數doPostback,從JSON結果中獲取參數編輯:ex函數doPostback(str){alert('你選擇了'+ str); } – NeoStar
但是這不會是一個ASP.NET PostBack ... – Alessandro