Problema vista parcial
Publicado por Juan Perez (1 intervención) el 22/01/2018 20:30:57
Hola que tal,
Tengo un formulario de busqueda
Y mando a llamar a mi vista parcial con un script el cual es
Y mi controlador muestra el resultado de la busqueda con una vista parcial
Hasta aquí todo bien
lo unico que quisiera solucionar es que al realizar una segunda busqueda limpie mi vista parcial y muestre los nuevos parametros si no el resultado es el siguiente muestra la busqueda anterior y la nueva pero solo quiero que muestre la nueva busqueda
Tengo un formulario de busqueda
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<div class="form-horizontal">
<div class="form-group">
@Html.Label("Nombre del Puesto", htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
<input type="text" id="txtPuesto" name="NamePuesto" class="form-control" />
<input type="hidden" id="hfPuesto" name="IdPuesto" />
</div>
</div>
<div class="form-group">
@Html.Label("Ciudad", htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
<input type="text" id="txtCustomer" name="CustomerName" class="form-control" />
<input type="hidden" id="hfCustomer" name="CustomerId" />
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<input type="submit" class="btn btn-default" value="Buscar Ofertas" id="Busqueda" />
</div>
</div>
</div>
<div id="divGet">
</div>
Y mando a llamar a mi vista parcial con un script el cual es
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$(function () {
$("#Busqueda").click(function () {
var url = "@Url.Action("Busqueda","emp_DRINOferEmpleo")";
var txtPuesto = $("#txtPuesto").val();
var idCiudad = $("#txtCustomer").val();
var data = { idPuesto: txtPuesto, colonia: idCiudad};
$.post(url,data).done(function(data)
{
$("#divGet").append(data);
}).fail(ErrorAjax)
});
function ErrorAjax(err) {
console.log(err.responseText);
};
});
Y mi controlador muestra el resultado de la busqueda con una vista parcial
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$(function () {
$("#Busqueda").click(function () {
var url = "@Url.Action("Busqueda","emp_DRINOferEmpleo")";
var txtPuesto = $("#txtPuesto").val();
var idCiudad = $("#txtCustomer").val();
var data = { idPuesto: txtPuesto, colonia: idCiudad};
$.post(url,data).done(function(data)
{
$("#divGet").append(data);
}).fail(ErrorAjax)
});
function ErrorAjax(err) {
console.log(err.responseText);
};
});
Hasta aquí todo bien
lo unico que quisiera solucionar es que al realizar una segunda busqueda limpie mi vista parcial y muestre los nuevos parametros si no el resultado es el siguiente muestra la busqueda anterior y la nueva pero solo quiero que muestre la nueva busqueda
Valora esta pregunta
0