我正在尝试使用rememberCustomViewAsync
保存自定义视图,并使用showCustomViewAsync
显示保存的视图,我想解析从执行rememberCustomViewAsync
收到的响应,它返回各种详细信息,包括{视图的{1}}。
这是我正在尝试的代码
url
任何人都可以指导如何使用JavaScript解析从 $(document).on('click', '.new_dashboard_preference > [type="button"]', function() {
tableauViz.getWorkbook().rememberCustomViewAsync($('#dashboard_preference_name').val()).then(function(customView) {
console.log(customView.url); //this is what i am trying to access
jQuery(this).parent('form')[0].submit();
}).otherwise(function (err) {
console.log(err.message);
});
});
收到的响应。谢谢。
答案 0 :(得分:0)
如果它是JSON对象,则可以使用:
responseVariable = JSON.parse(responseVariable)
然后,您可以使用诸如responseVariable.ItemYouWantToSee之类的访问器或诸如responseVariable [0]之类的数组索引访问器。
要将其从“ click”事件侦听器中删除并使其成为全局对象,可以将结果推送到数组。