gpt4 book ai didi

ajax - 如何在不使用链接的情况下在 Drupal 8 中打开模态?

转载 作者:行者123 更新时间:2023-12-04 14:25:48 25 4
gpt4 key购买 nike

模式不是由用户单击的页面上的链接触发的。当用户到达 url 时触发模态。

想想像用户到达网址时弹出的免责声明之类的东西。

最佳答案

您可以使用 Drupal.dialog为此功能。

例如:

var $myDialog = $('<div>My dialog text</div>').appendTo('body');
Drupal.dialog($myDialog, {
title: 'A title',
buttons: [{
text: 'Close',
click: function() {
$(this).dialog('close');
}
}]
}).showModal();

node.preview.js再举一个例子。

更新 :要将其与 AJAX 请求/响应一起使用:
Drupal.ajax({
url: 'some/path',
success: function(response) {
var $myDialog = $('<div>' + response.data + '</div>').appendTo('body');
Drupal.dialog($myDialog, {title: 'Some title'}).showModal();
}
}).execute();

关于ajax - 如何在不使用链接的情况下在 Drupal 8 中打开模态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34025396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com