Esto ocurre porque la libreria jutils.ajax va a buscar el método con la URL de la página, url que de momento no encuentra, por este motivo vamos a forzar el llamado del metodo pasandole la URL, de forma dinámica:
De esta forma , la aplicación sabe si ir al Post forzado, o al Post normal
Acá el codigo para ser copiado:
function loadComboEmpresas() {
try {
var id = "0";
var wsparams = "{'a':'" + id + "'}";
var url = window.location.href;
if (url.indexOf('Paginas') > 0) {
jutils.ajax.loadCombo('SelEmpresas', wsparams, 'cmbEmpresas', 'cod_empresa', 'rut_completo');
} else {
jutils.ajax.loadCombo('Paginas/GenDatosContri.aspx/SelEmpresas', wsparams, 'cmbEmpresas', 'cod_empresa', 'rut_completo');
}
} catch (e) {
showMessage(e.message);
}
}
ACTUALIZACIÓN: Si la pagina tiene mas de un metodo AJAX, tal vez convenga recargar la url directamente en el navegador -->
<script type="text/javascript">
$(document).ready(function () {
var url = window.location.href;
if (url.indexOf('Paginas') > 0) {
} else {
var urlDinamica = url + "Paginas/GenDatosContri.aspx";
window.location.replace(urlDinamica);
}
defineGrid();
loadComboEmpresas();
});
.......
No hay comentarios:
Publicar un comentario