0

次の配列があります。

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

jQuery には、この配列の各要素を取得し、次のような Google 検索を実行できるメソッドがありますか。

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

が送信されます。ここで、iは配列の各要素ですか? XSS 攻撃の警告がブラウザーから送信される可能性があることは理解していますが、これは単なる演習であるため、現時点では問題ありません。これを使用する実際の実装は、プロジェクトの残りの部分と同じドメインにあり、トリックと間違われることはありません。

4

2 に答える 2

2

$.eachと を併用できます$.ajax

$.each(acronyms, function(index, element){
  $.ajax({
    url: "https://www.domain.com/search?q=" + element
  });
});​
于 2012-05-21T17:58:14.983 に答える
0

foo配列内のすべての要素で実行したい関数があるとしましょう

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

(答えは、XSS で禁止されたアクションを実行する方法ではなく、jQuery を使用して配列要素に対してアクションを実行する方法についての質問であるという私の理解に基づいています...)

于 2012-05-21T17:57:38.467 に答える