我有以下内容:
var inf = { PID: pid, PDate: pdate};
然后我调用了这个函数
SetVal(inf);
function SetVal(inf) {
alert(inf.PID);
- 以上工作正常。我显示警报很好
但是,如果我有一个超链接,它可以调用 SetVal 它不起作用:
valset = '<li><a href=\'javascript:SetVal(' + inf + ');\' ><h3> ' + this.PID + '</h3><p>'
$('#DataSet).html(valset);
当我单击超链接时,我在 FireBug 中收到以下消息:
元素列表后缺少]
不知道如何解决它。我以为他们会是同一个。