私はPHPでonclickメソッドを呼び出していますが、その中のスペースを持つすべての文字列は失敗するようです。Javascriptの文字列スペースでのパラメータの動作がありません
PHP(MySQLのループ)
echo '<img onclick=test("'.$row['name'].'","name'.$row['id'].'") src="blabla.png"/>';
javascriptの
function test(vali, id){
alert(vali); //Maria, Josef (but not "Michael Jackson")
alert(id); //name23, name28
}
私はスペースなしでその文字列の場合は、alertメソッドが呼び出されると、テキストを示し、しかし少なくとも一つとなっている言ったようにスペースは何も起こらない。
エコー以下のようにそれを使用することができます''; ? – DevNiels
@DevNiels probは主に名前 '$ row [' id ']。 1つの値ですので、他のjavascriptに入れておかなければなりません。例えば、 "name12"のようなIDは、 –