0

我有一个这样的html

<button class="btn btn-success" data-dismiss="modal" 
onclick="updatepage(TestString)" data-toggle="modal">Test String</button>

函数是

function updatepage(variable){
 // some stuff
}

我收到一个错误“未定义 TestString”,如果我输入

onclick="updatepage("TestString")" 

我收到语法错误。

有什么想法我可能做错了吗?

4

3 回答 3

2

您可以使用单引号作为字符串分隔符:

onclick="updatepage('TestString')"
于 2013-07-26T15:54:59.580 回答
1

你可以试试这个

onClick="updatepage(\'' + TestString + '\')" 
于 2013-07-26T15:57:20.320 回答
0
onclick="updatepage(" + escape(JSON.stringify(TestString)) + ")"

您应该考虑使用 EventListener API。此表示法仅限于易于序列化的值。例如,您不能通过引用传递。

于 2013-07-26T16:07:04.883 回答