Ajax 呼叫,面板中的按钮
请阅读关于[Panels API 'addButton()](https://github.com/artf/grapesjs/wiki/API-Panels#addbutton)和[Command API 'add()'](https://github.com/artf/grapesjs/wiki/API-Commands#add)我觉得请求从未开始 你不应该多想,你必须用开发工具来调试
阅读下方完整回答 ↓问题
我正在尝试调用面板内的按钮,这是我的代码: “''js 添加设备按钮 const panelDevices = pn.addPanel({id: 'loggedas'}); panelDevices.get('buttons').add([ { ID:“保存”, 类名:'fa fa-save icon-undo', 文本:'A', 运行:函数(编辑器,发送器) { if(sender) sender.set('active',false); }, 命令:函数(编辑器,发送者) { if(sender) sender.set('active',false); if (confirm(“你确定吗??”)== true) { var htmldata = editor.getHtml(); var cssdata = editor.getCss(); var pagetosave = “<head> <style>” + CSSDATA + “</style> </head> <body>” + htmldata + “</body>”; alert(pagetosave); $.Ajax({ 网址:“../php.php“, 类型:“POST”, 异步:错误, contentType:“text/html”, 数据:数据, success: function(res){ alert(...
回答(3)
请阅读关于[Panels API 'addButton()](https://github.com/artf/grapesjs/wiki/API-Panels#addbutton)和[Command API 'add()'](https://github.com/artf/grapesjs/wiki/API-Commands#add)
我觉得请求从未开始
你不应该多想,你必须用开发工具来调试
抱歉,我用的是 FDE 和控制台配合,只是忘了加 JQUERY。
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #1487
从数据库加载
我在加载MySQL数据库的lory滑块时遇到了问题。当我重新加载时,功能就没了,我无法左右滑动。 这是我的存档码: ' var cmdm = 编辑器。指挥; cmdm.add('save-db', { run: 函数(em,发送者){ sender.set('active',...
问题 #625
Editor.store();多次开火
你好@all, 我用自定义代码阻止数据流向服务器。一切正常,但 editor.store();第一次点击一次,第二次点击两次,第三次点击三次......诸如此类。 在storageManager ->类型中我用的是“remote”——如果用“本地”,拳头点击就没有效果。 有人能...
问题 #814
当移动视图开启时,关闭可选、悬停和可编辑选项。
你好, 我想禁用在移动视图开启时选择、悬停或编辑编辑器的组件。 我尝试过使用以下代码。但它会移除编辑器中的所有组件。 “''js Commands.add('set-device-mobile', { run: 函数(编辑器) { editor.setDevice(“移动肖像”...
问题 #1779
特征类型 在组件类型初始化时未勾选复选框。
嗨,阿图尔 当我尝试从 domCom 的 init() 中检查特征(类型:勾选框) 时,属性设置为真但未勾选。 代码: “''js 特质:[ { 类型:“勾选框”, 标签:“显示分页”, 名称:“页码”, 变革提案:1 } ] .... init() { var 页码 = th...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。