Google consulta elementos de una matriz usando jQuery

Tengo la siguiente matriz:

var acronyms=["fubar","snafu","gnu"];

¿Tiene jQuery un método que me permita tomar cada elemento de esta matriz y realizar una búsqueda en Google tal que:

https://encrypted.google.com/search?q=i

se envía, donde i es cada elemento de la matriz? Entiendo que las advertencias de ataques XSS pueden provenir del navegador, pero eso está bien por ahora, ya que esto es solo un ejercicio. La implementación real en la que usaré esto está en el mismo dominio que el resto del proyecto y no se confundirá con un engaño.

preguntado el 21 de mayo de 12 a las 18:05

2 Respuestas

Puede usar el $.each y $.ajax juntos.

$.each(acronyms, function(index, element){
  $.ajax({
    url: "https://www.domain.com/search?q=" + element
  });
});​

contestado el 21 de mayo de 12 a las 18:05

De hecho, pero ¿alguien puede explicarme la necesidad de usar .ajax, por favor? - derek8

@derek8, $.ajax te permite realizar asincrónico solicitudes y tramitarlas. - Alexander

@derek8 Básicamente, le permite actualizar parte del contenido sin actualizar toda la página. - cazador mcmillen

@HunterMcMillen, ese sería un uso. - Alexander

Digamos que tienes un foo función que desea ejecutar con cada elemento de la matriz

var acronyms=["fubar","snafu","gnu"];
$.each(acronyms, function(){
    foo(this);
});

(La respuesta se basa en mi comprensión de que la pregunta sobre cómo realizar acciones en los elementos de la matriz con jQuery y no cómo realizar acciones prohibidas con XSS...)

contestado el 21 de mayo de 12 a las 18:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.