变量声明导致页面无法加载?

时间:2010-07-23 11:01:28

标签: javascript

我有以下变量声明..

var html = "<b>" + name + "</b> <br/>" + message + ' <div align="left"> ' 
+ '<a href="path/to/php?      id='+name'&message='+message+'&id='+id+'&lat='+lat+'&lng='+lng+'&type='+type+'"      target="_blank">Click me!</a>'
+ ' </div> <form name="myform" action="delete.php" method="POST"> <div align="right"> ' 
+ '<br/> <input type="radio" name="id" value= '+id+' > Delete Entry<br/> <input type="submit" /> </div> </form>';

在函数function createMarker(point, name, message, type, file, id, lat, lng)

我似乎无法发现原因,但变量声明似乎正在崩溃页面。有谁知道我的宣言有什么问题?

感谢。

2 个答案:

答案 0 :(得分:4)

名字背后缺少“+”。

答案 1 :(得分:0)

正确的是

var html = "<b>" + name + "</b> <br/>" + message + ' <div align="left"> ' 
+ '<a href="path/to/php?      id='+name + '&message='+message+'&id='+id+'&lat='+lat+'&lng='+lng+'&type='+type+'"      target="_blank">Click me!</a>'
+ ' </div> <form name="myform" action="delete.php" method="POST"> <div align="right"> ' 
+ '<br/> <input type="radio" name="id" value= '+id+' > Delete Entry<br/> <input type="submit" /> </div> </form>';