文字列を JavaScript 関数に渡すと2cdfdfa2-3639-4aed-bf37-9fb7ba1c936c
、Firebug で構文エラーが発生します。
div タグに挿入する前に、コードを変数に入れています。DeleteBookmarkFunction を押すと、これをコンソールに出力します。Firebug は、関数の呼び出しに構文エラーがあると言っています。
<div onclick='DeleteBookmarkFunction('3fad79fb-ce54-4ceb-9b35-cfb50d5540de')'>
<a class='remove'>Slett</a>
</div>
私のコードの一部:
var id=data[j].UniqueID;
src += "<div id='" + data[j].UniqueID + "'></div>" ;
src += "<div onclick=\'DeleteBookmarkFunction ( \'"
src += id;
src += "\' )\'>";
src += '<a class=\'remove\'>Slett</a></div>';
Firebug がエラーを報告する原因は何ですか?