2

webmatrix を使用して CRUD アプリケーションを作成しました。jquery と razor の構文を使用しています。私はまだ学んでいるので、jquery の使い方を理解し、それを asp.net に実装するのに時間がかかりました。

以下は私が行ったコードです:

 $('#grid').click({
                 function () {
                        $.ajax({
                            type: "POST",
//javascript code here

</script>
</head>
<body>
input type="text" name="fname"><<input type="button" value="Submit form">

<div id="grid" class="ui-widget">
    @RenderPage("~/Partials/Recipient.cshtml")
</div>

送信ボタンをクリックすると、テキスト ボックスの値が Recpient.cshtml に投稿されて実行される方法に興味があります。次に、検索の下にレンダリングされます。入力値を Partials/Recipient.cshtml に投稿する必要がある場所で、ここで立ち往生しています。

4

1 に答える 1

1

最初に ajax 呼び出し (fname入力フィールドの値をPOSTパラメーターとしてRecipient.cshtmlスクリプトに送信する)を構成Recipient.cshtmlし、成功時に出力を処理します。

次のようになります。

$.ajax({
url: "Partials/Recipient.cshtml",
type: "POST",
data: { fname: $('input[name$="fname"]').val() }
success: function(ajaxoutput)
{
    //dosomething();
}
});

詳細: http://api.jquery.com/jQuery.ajax/

于 2013-03-02T16:05:59.947 に答える