I’m working with google maps api and I want the label of a marker have a link that execute a warning.
var str = "hi";
var mp_position = createGoogleMapsLocation(data[i].location);
var text = "<p>Edit: <a href=# onClick='edit("+str+")'>Click here</a></p>";
addMeetingMarker(mp_position, text);
The addMeetingMarker function works, but edit function not. The code is:
function edit(message) {
alert(message);
}
If you set an integer in the argument of the edit function it works, but passing the variable str does not work. Why?
You need more double quotes to surround your value string – so:
becomes