次のコードがあります。
print "<TR><TD>".$data->pass_name."</TD><TD><span id='credit'>".$data->credit_left."</span></TD><TD><input type='button' value='- 1' onclick='removeOneCredit(pass_id\=".$data->pass_id."&credit_left\=".$data->credit_left.");'></TD></TR>\n";
私は等号をエスケープしようとしているので、URLのクエリである必要があるため、関数に渡されます(レンダリングされたコードは次のようになります:
<input type='button' value='- 1' onclick='removeOneCredit(pass_id\=5&credit_left\=2");'>
しかし、= をエスケープするために使用する \ が無効であるというエラーが発生し続けます。= をエスケープして、js 関数の引数に渡すにはどうすればよいですか?
ありがとうございました