我写了下面的代码:
function processLWO(lwo,type) { FB.api('me/'+lwo, 'post', {shoe :'<%=sItemURL%>',object :'<%=sItemURL%>'}, function (response ) { //代码 } ); }
我的问题在于以下代码行:
//Code that works - Code A
shoe :'<%=sItemURL%>',object :'<%=sItemURL%>'
//Code I want to use - Code B
type.toString():'<%=sItemURL%>'
代码 A 有效,但我想实现代码 B,因为它更灵活,但是代码 B 返回一个 Javascript 错误,说明导致该函数的原始函数未定义。我知道 type.toString() 应该是 Facebook 对象(例如,鞋或对象),但如果 type.toString() 被处理并返回一个值,那么它将被评估为有效的对象类型。
任何建议如何解决这个问题?代码 A 就是这么懒惰/愚蠢....