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 回答