1 つの php 変数に文字列値を格納しています。画像のクリック時にこの値を関数に送信したいと考えています。ここにコードがあります
userfn.php
$actvitycode = "AG001";
<img src="phpimages/addicon.gif" onclick="showData('.$actvitycode.')"></img>
getdata.js
function showData(actcode)
{
alert(actcode);
document.getElementById("tasklist").value = actcode;
}
問題は、画像をクリックしても関数が呼び出されないことです。参考までに: $actvitycode に整数値 (例: 2342) を格納すると、関数が正常に呼び出され、アラートに結果が表示されます。文字列値のみの問題。次のようないくつかの構文で試しました
onclick="showData("'.$actvitycode.'")"
onclick="showData($actvitycode)"
しかし、どの構文でも結果が得られません。正しい構文を教えてください。