つまり、基本的な要約は、Webマッピングアプリケーションで不適切なコンテンツにフラグを立てる基本的な手段を作成しようとしているということです。ユーザーがポイントをクリックしたときにWebマップのサイドバーのコンテンツを動的に作成する関数内に、旗の画像を生成するこのコードがあります。
ユーザーがフラグをクリックしたときに、関数flagContentを実行して、URL文字列を関数に渡す必要があります。この関数内から、後でデータベースに書き込むことができます(ただし、これまではまだ作成していません)。
これが私が扱ってきたいくつかのコードスニペットです。
1.ここで旗の画像が生成されます
content += "<p class='info'><img id='flag' onclick='flagContent(" + attachmentInfo.url + ")
'src='assets/flag.png' style='height:15px'>Flag as inappropriate...</p>";
これは接続された機能です
関数flagContent(imageUrl){console.log(imageUrl)}
したがって、基本的にURLは文字列であり、flagContent関数内で操作できるようにしたいと思います。残念ながら、動作させることができません。attachmentInfo.objectIDなどの数値パラメーターを渡すと、同じ問題は発生しません。
価値があるので、私もこのエラーを受け取ります:
Uncaught SyntaxError:予期しないトークン:
どんな助けでも大歓迎です。これを解決するのに役立つ追加情報があるかどうか教えてください。ありがとう!