view_name 与 Drupal 中的 Machine Name 相同吗?我正在尝试在 Drupal 9 中使用 Ajax 渲染视图。
$.ajax({
url: 'views/ajax',
type: 'POST',
data: {
'view_name': 'what goes here?',
'view_display_id': 'what goes here?',
'view_args': {},
},
})
我想通了。
view_display_id
是视图 (embed_5
) 的机器名称,view_name
可以在结构 -> 视图 -> 机器名称中找到。我还将 url
更改为 Drupal.url('views/ajax')
并且成功了!