以下のような HTML アンカー タグがあります。
echo '<a href="javascript:tempBuy('.$res_get_price[0][0].','.$res_get_price[0][1].','.$res_get_price[0][2].','.$dt_str.')">'.$res_get_price[0][0];
そして、対応する JavaScript 関数 tempBuy() は
function tempBuy(rate,veg_name,market_name,dt)
{
alert(dt);
}
しかし、問題はまったく警告しないことです! 関数内の一重引用符内に変数名を含める必要があるかもしれませんtempBuy()
。試しtempBuy(\'var1'\,\'var2\'...)
ましたが、エラーが表示されます。どうすればそれができますか。ありがとう 。
パーツのソースは次のように表示されます。
<td width="120px" class=""><a href="javascript:tempBuy(56.0,Apple,Bangalore,2013-05-18)">56.0</a>
</td>
<script>
function tempBuy(rate,veg_name,market_name,dt)
{
alert(rate);
}
</script>