0
以下のコードは、4つのパラメータ(名前)をPHPファイルに渡しています。 私のアプリケーションでは、4つ以上の名前が時間とともに変化するため、配列のループを使い、名前の数として「n」を指定しようとしました。 正しく動作させる方法が見つかりませんでした。名前の数 "n"が変数であるループを含めるために、以下の作業コードを変更する方法を教えてください。ループを使用して動的にAjaxデータを変更する
var name1 = "a";
var name2 = "b";
var name3 = "c";
var name4 = "d";
$.ajax({
type: 'GET',
url: 'test12.php',
data: { par1: name1, par2: name2, par3: name3, par4: name4 },
});
Thnakあなたは大変です。
それは本当に短い手ではありません。他の方法は$ _POST ['data']にすべてを投稿します –
ありがとう!最初の部分(グローバル)はうまくいきます。私はそれをテストしました。 名前がグローバルでない場合、2番目の部分は私のためには機能しません。なぜなら、いくつの名前があるか分からないからです。 var names = [name1、name2、name3、name4] – Menachem
@Pamblamと思う? jQueryは「データ」に対して['$ $。param'](http://api.jquery.com/jquery.param/)を呼び出します。 'data'自体は送信されるものではありません。 – 4castle