Articles of ajax

JQuery: ‘Error de tipo no capturado: Invocación ilegal’ en solicitud ajax – varios elementos

Tengo dos elementos de selección, A y B: cuando la opción seleccionada de A cambia, las opciones de B deben actualizarse en consecuencia. Cada elemento en A implica muchos elementos en B, es una relación de uno a muchos (A contiene naciones, B debe contener ciudades ubicadas en la nación dada). La función do_ajax debe […]

¿Cómo puedo copiar el contenido del cuadro emergente en javascript o jquery?

Quiero abrir una URL (de otro dominio) en un cuadro emergente y luego quiero copiar todo el contenido de los contenidos de esa página web en el portapapeles o en una variable. Para que pueda usarlo en mi aplicación web. Mi código es como function openWin() { myWindow=window.open(“http://www.abcxyz.com”,””,”width=400,height=200″); //some code for copy content myWindow.close(); } […]

¿Cómo puedo modificar html desde una llamada ajax antes de agregarlo al documento?

Estoy realizando una llamada ajax para tomar una página HTML del servidor; la llamada ajax se ve así: function loadHtml() { $.ajax({ type : ‘GET’, async : false, url : ‘my.html’, contentType : ‘text/html’, dataType : ‘html’, success : function(data) { loadedHtml = data; // the loadedHtml variable is global } }); } Más tarde, […]

Guardar HTML5 Imagen con Java Servlet

Sé que ya hay muchas preguntas de StackOverflow sobre esto, pero he buscado tantas como he podido encontrar y todavía tengo que hacer que mi código funcione, así que finalmente estoy publicando mi propia pregunta. Mi objective es guardar una imagen que está en un HTML5 en mi página web en un archivo en mi […]

Es asnyc: ¿falso realmente tan malo?

Mi pregunta consta de dos partes. En mi página web, estoy creando algunos de mis divs dinámicamente usando ajax post calls para obtener información de db. Entonces creo mis divs. Mi estructura es la siguiente. Aquí, createDivs.js hace la llamada ajax con async: false (porque en los scripts posteriores, uso estos divs) (y por cierto, […]

Tinybox no ejecuta el código JavaScript (eval)

Estoy usando Tinybox (http://www.scriptiny.com/2009/05/javascript-popup-box/) para mis operaciones emergentes. Aunque, cuando cargo una página en la ventana emergente y tengo una etiqueta de script en ella, no funciona. Anyidea ¿cómo puedo arreglar esto? p.ej alert(‘hello world’);

Simple script ajax para mostrar el nombre de un libro

Empecé a aprender Ajax e hice esta página HTML simple que muestra una entrada de usuario, cuando escribe el nombre de un libro (almacenado en una matriz en el archivo php), usando ajax, el usuario puede ver debajo de la entrada los resultados mientras tipos, esta es la parte que no pude lograr, aquí está […]

¿Cómo cambiar dinámicamente las cabeceras de columnas múltiples de Datatables utilizando ajax y jquery sin actualizar la página web?

Estoy intentando cambiar el número de columna y el encabezado de acuerdo con el valor de retorno de ajax, mientras que los datos de la tabla se actualizan con el plugin jquery de DataTables. Código JavaScript y jQuery a continuación: $( document ).ready(function() { $.ajax({ type:’POST’, url: ‘readtitle.php’, //this php contains the column header success:function(re){ […]

Actualizar una sección de una página utilizando el contexto Ajax

Intento actualizar solo una parte de mi página cuando un usuario hace clic en un botón “borrar”, actualmente estoy usando un poco de código que eliminé de otra respuesta que encontré aquí: $(‘.clear’).click(function () { $.ajax({ url: “”, context: document.body, success: function (s, x) { $(this).html(s); } }); }); Esto recarga todo el cuerpo del […]

¿Mostrar elemento solo si getJSON tarda más de n milisegundos?

Tengo algo de JavaScript: surveyBusy.show(); $.getJSON(apiUrl + ‘/’ + id) .done(function (data) { … surveyBusy.hide(); }) .fail(function (jqXHR, textStatus, err) { … surveyBusy.hide(); }); Sin embargo, me gustaría solo emitir surveyBusy.show(); si $.getJSON tarda más de n en milisegundos. Obtienes un parpadeo de lo contrario. ¿Hay una callback en la API getJSON que puede hacer […]