onclick="getData('${article}')"
article 是一个对象
function(article){
alert(article);
}
为什么alert出来不是一个对象?
没转义。。。。?。。。。
onclick="getData('${article}')"
article 是一个对象
function(article){
alert(article);
}
直接alert那个对象肯定不行啊,var aa = "getData('${article}')";
alert(aa);直接alert(article);弹出的应该是未定义(undefined)
用服务器端json类库将${article}序列化为json字符串,注意转义单引号为\'或者为实体',onclick改为下面的
onclick='getData(${article})'
onclick="alert('${article}')" 你得先看看你的服务端有没有把数据传递过来,看看你的 article 是多少。
你确认传过来的是JSON对象还是JSON字符串
typeof 看下
如果是字符串 eval('('+str+')')