基本的に、私はこれのための解決策を持っていますが、他の方法でよりうまくいくかどうかは疑問です。MYSQL/PHPテーブルから複数の値をjQueryに渡す
私はMYSQLの値でPHPで作成しているテーブルを持っています。表の各項目には複数の値があります。各行には単一リンクがあり、このリンクをクリックするとjQuery関数が起動します。各リンクではVALUE属性は複数のMySQLのフィールドの値でもありますし、& &に参加しました:
PHPコードです:リンク上でclickinときまで発射する
foreach ($this->_data as $l)
{
?>
...
<td><a href="#" class="clickMe" value="<?php echo $l->data1 . '&&' . $l->data2; ?>">Link</a></td>
...
<?php
}
とjQueryの機能は次のとおりです。
$(".clickMe").click(function() {
myData = $(this).attr('value').split('&&');
});
スクリプト& &にVALUE属性で文字列を分割した値を持つ配列MYDATAを作成します。
MYDATA [0] => $ Lから渡された値 - > _ PHPでDATA1は
MYDATA [1] => $ Lから渡された値は、 - > _
PHPでdata2のは、これはそれを行うには正しい方法です。 ?
..:あなたのような単一の正規表現を使用することができるよう
そして、PHP側では、それは、それを分割する前に一つの値の形式を検証するために少し簡単です http://stackoverflow.com/questions/9311655/selecting-multiple-users-and-sending-them-an-invite/9312054#9312054 非常によく似ています。 – gorelative