Autor
|
Tema: problema con redireccionamiento, paso de variable a la vista, en nodejs (Leído 10,586 veces)
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
No. AJAX hace la petición, y te da el resultado (el HTML). Es lo que hace el código, es todo correcto. Si quieres abrir una página, te sería más sencillo hacerlo directamente con un form. Si quieres mantener ese ajax de todos modos, puedes abrir el document y meterle los datos. Para ello, te redirijo a este ejemplo: http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_doc_openSimplemente, pon dentro del write la respuesta del AJAX.
|
|
|
En línea
|
|
|
|
bengy
Desconectado
Mensajes: 501
mis virtudes y defectos son inseparables
|
si o si tengo que mantener el ajax, te explico este proyecto aun es uno muy pero muy beta
asi que en ves de enviar desde ajax la variable fact tengo que enviar muchas variables, para lo cual usare json, con esas variables tengo que hacer alguna logica del negocio de mi proyecto y el resultado mostrarlo en la vista, por esa razon no puedo usar simplemente un formulario
probare el link que dejaste, muchas gracias en serio GRACIAS
|
|
|
En línea
|
|
|
|
bengy
Desconectado
Mensajes: 501
mis virtudes y defectos son inseparables
|
es cierto, funciona, pero aun tengo una duda, por que funciona en el error ? lo modifique asi el ajax y quedo asi: $(window).on('load', function() { var id = 'idUsuario'; $('#add-new-fact').click(function() { var fact = $('#new-fact').val(); $.ajax({ type: "POST", url: "/servidor", data: { fact: fact }, // contentType: "application/json; charset=utf-8", dataType: "json", success: function(data) { alert("si"); $('<li>').appendTo('#facts').text(fact); $('#new-fact').val(''); }, error: function(err) { var msg = 'Status: ' + err.status + ': ' + err.responseText; document.open("text/html", "replace"); document.write(err.responseText); document.close(); } }); return false; }); });
no deberia funcionar en el success?
|
|
|
En línea
|
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
Comentaste lo que no era: // contentType: "application/json; charset=utf-8", dataType: "json", Tienes que quitar el dataType. contentType es el contenido que tú le envías. dataType es lo que esperas recibir del servidor. Salvo que realmente lo necesites, no lo pongas. Que yo sepa, AJAX lo suele detectar automáticamente.
|
|
|
En línea
|
|
|
|
bengy
Desconectado
Mensajes: 501
mis virtudes y defectos son inseparables
|
gracias amigo, muchas gracias
|
|
« Última modificación: 14 Septiembre 2016, 04:37 am por .rn3w. »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Problema con redireccionamiento en Firefox
Desarrollo Web
|
gatocano
|
2
|
3,279
|
1 Febrero 2012, 22:56 pm
por gatocano
|
|
|
Problema motor paso a paso
Electrónica
|
02arca14
|
4
|
4,812
|
17 Abril 2012, 18:53 pm
por 02arca14
|
|
|
copiar el valor de una variable no funciona en nodejs
Desarrollo Web
|
bengy
|
0
|
1,694
|
30 Septiembre 2016, 04:18 am
por bengy
|
|
|
Problema con creación de webproxy con nodejs
Desarrollo Web
|
Ali Baba
|
4
|
2,022
|
26 Agosto 2018, 03:07 am
por Ali Baba
|
|
|
Spring MVC, problema de redireccionamiento despues de submit un modal
Desarrollo Web
|
Beginner Web
|
0
|
3,017
|
3 Marzo 2021, 06:45 am
por Beginner Web
|
|