渲染部分,只为第一次,最佳实践
Render a Partial, only for fist time, Best Practice
您好,我有 1 个带有信息的视图和一个用于加载 2 个 PartialView 的容器,一次加载一次。
我可以通过函数中的 $.ajax() 加载第一个(带有查询参数的表单),我在 $(document).ready.
$(document).ready(function () {
$('#btnConsultarPadron').click(function () {
Consultar();
});
CargarFormParametros();
function CargarFormParametros() {
$.ajax({
url: '/apps/Controller/Action/CargarForm',
data: {},
success: function (result) {
$("#contenedorGral").html(result);
},
error: function AjaxFailed(result) {
alert('Error')
},
});
但是当我用点击触发 ajax 事件用另一个部分(查询结果)替换那个时,似乎 $(document).ready 再次被调用,我得到了第一个部分.
执行此操作的最佳做法是什么?
从 contenedorGral div 中删除您的脚本,然后将它们写出 div
的站点
您好,我有 1 个带有信息的视图和一个用于加载 2 个 PartialView 的容器,一次加载一次。
我可以通过函数中的 $.ajax() 加载第一个(带有查询参数的表单),我在 $(document).ready.
$(document).ready(function () {
$('#btnConsultarPadron').click(function () {
Consultar();
});
CargarFormParametros();
function CargarFormParametros() {
$.ajax({
url: '/apps/Controller/Action/CargarForm',
data: {},
success: function (result) {
$("#contenedorGral").html(result);
},
error: function AjaxFailed(result) {
alert('Error')
},
});
但是当我用点击触发 ajax 事件用另一个部分(查询结果)替换那个时,似乎 $(document).ready 再次被调用,我得到了第一个部分.
执行此操作的最佳做法是什么?
从 contenedorGral div 中删除您的脚本,然后将它们写出 div
的站点