私は以下のコードを書きました:
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はとても怠け者/愚かです....