javascript - ASP MVC javascript
问题描述
我正在尝试按名称 fitlra,结果,我通过 jquery 刷新了表格,但我不知道为什么它会重新加载页面的 HTML 并复制 HTML。我留下我的代码和照片。
我的控制器
public ActionResult About(prueba1 model)
{
if (model.Nombre != null)
{
Dbcon.Conexion con = new Dbcon.Conexion();
SqlParameter[] arrParam = new SqlParameter[1];
arrParam[0] = new SqlParameter("@nombre", model.Nombre);
arrParam[0].DbType = DbType.String;
arrParam[0].Direction = ParameterDirection.Input;
return View(con.Tablin2(arrParam).ToList());
}
else
{
Dbcon.Conexion con = new Dbcon.Conexion();
return View(con.Tablin().ToList());
}
}
我的观点和我的 javascript
<div class="row">
<table id="tablen">
<thead>
<tr>
<th>Periodo</th>
<th>Nombre</th>
<th>Edad</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model)
{
<tr>
<th>@item.periodo</th>
<th>@item.Nombre</th>
<th>@item.edad</th>
</tr>
}
</tbody>
</table>
</div>
@section Scripts{
<script src="~/Scripts/jquery-3.4.1.js"></script>
<script src="~/Scripts/jquery-3.4.1.min.js"></script>
<script src="~/Scripts/bootstrap.js"></script>
<script type="text/javascript">
}
$(function ()
{
$("#buscador").click(function ()
{
var nombre = $("#nombre").val();
if (nombre == null || nombre == "") {
alert("Cuidado");
return;
}
// probar que valor console.log(cuenta);
var dataToPost = {};
dataToPost.nombre = nombre;
$.post("@Url.Action("About","Home")", { model: dataToPost }, function (data) {
$("#tablen").html(data);
$("#tablen").show();
});
});
});
请帮帮我
谢谢
解决方案
推荐阅读
- r - R:将可变数量的行粘贴(或组合)在一起
- javascript - 有没有办法从 plotly 或 d3.js 中检索图例
- excel - 使用 ExcelVBA 进行网页抓取
- javascript - 返回 Javascript 和 HTML Catch Throw 错误
- android - adb 服务器版本 (39) 与此客户端 (40) 不匹配;杀... ADB 服务器没有 ACK
- c - Linux 中不正确的执行时间
- hashicorp-vault - 试图将变量键传递给 hvac 写入函数
- c++ - 更喜欢 if(x !=0) 而不是 if(x) 的浮点数,整数值?
- python - 通过添加相应的值在 2D numpy 数组中创建唯一行
- javascript - 如何在Javascript中将数组元素转换为公式