私は、ASP.NET WebFormsとJQueryを使用してアプリケーションを構築しました。私の.aspxページには、クリックするとページのコードビヘイビア内のWebメソッドに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];
}
}
});
今まですべてOKです!実際に
<li><a id="..." href="javascript:doPostback(...)">...</a></li>
、私はLinkButtonコントロールクライアント - の並べ替えを生成する必要があります。問題は、私はそれらのそれぞれのために、私はそのようなHTMLを生成したいと思いますので、ページに、このJSONオブジェクトを書きたいときに生じます私はPostBackに対していくつかのサーバーサイドアクションを行う必要があるからです。私はJQueryを使ってこれを表現する方法を知らない。
私の質問がはっきりしていることを願っています。
ありがとうございました!
これは問題ありませんが、これらの括弧の間にコードが必要です:link.attr( 'href'、 'javascript:doPostback(...)'); :D問題は、ポストバック(引数付き)の発行方法がわかりません。 – Alessandro
こんにちは、JSONの結果から引数を取る新しい関数doPostbackを作成します。EDIT:ex function doPostback(str){alert( 'あなたは+ strを選択しました。 } – NeoStar
これはASP.NETポストバックではありません。 – Alessandro