为什么这不起作用?
或者
当我点击图片时,出现了错误:无效的属性id。
<img id="xx" src="/Content/components/imgs/add.gif" onclick='ShowLookup({"id": "22","name": "Robert Pitt"})' />
或者
<img id="xx" src="/Content/components/imgs/add.gif" onclick='ShowLookup("id": "22","name": "Robert Pitt")' />
当我点击图片时,出现了错误:无效的属性id。
new {"id": "22","name": "Robert Pitt"}
明显是错误的。 - Felix Kling{"id": "22","name": "Robert Pitt"}
已经是一个对象了。当通过构造函数创建对象时,使用new
。例如:function Foo() {this.bar = 42;}; var t = new Foo();
。只需在控制台中键入new {"id": "22","name": "Robert Pitt"}
,您将会得到错误:TypeError: object is not a function。 - Felix Kling