首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用EXTJS警报消息框调用PHP脚本

使用EXTJS警报消息框调用PHP脚本
EN

Stack Overflow用户
提问于 2013-02-20 08:59:42
回答 1查看 999关注 0票数 0

我目前正在尝试在单击EXTJS消息警告框上的OK按钮时调用PHP脚本。

由于某些原因,当我使用处理程序时,它甚至不显示警报框。但是,当我使用监听器时,它会显示Alert框,但在单击OK按钮时不会调用php脚本。我在不同的博客上阅读,并逐渐认识到Handler是前进的最好方式。

如果有人能帮我或把我引向正确的方向,我将不胜感激。我正在使用EXTJS4的最新版本

下面是我使用处理程序编写的EXTJS树面板代码;

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var treePanel = Ext.create('Ext.tree.Panel', {
    id: 'tree-panel',
    title: 'Available Database',
    region: 'north',
    split: true,
    height: 360,
    minSize: 150,
    rootVisible: false,
    autoScroll: true,
    store: store,

    handler: function() {
        if (treePanel.getSelectionModel().hasSelection()) {
            var selValue = treePanel.getSelectionModel().getSelection();

            Ext.MessageBox.alert('Press OK to confirm your subscription <br>' + selValue[0].data.text,
                function(btn, text) {
                    if (btn == 'ok') {
                        Ext.Ajax.request({
                            url: 'addSubscription.php',
                            params: {
                                nodetext: text,
                                parentid: selectedNode[0].data.id
                            },
                            success: function(response) {
                                var id = response.responseText;
                                grid.getView().refresh();
                            }
                        })
                    } else {
                        Ext.MessageBox.alert('Record already subscribed');
                    }
                });
        }
    }

});
EN

回答 1

Stack Overflow用户

发布于 2013-02-20 11:02:48

Ext.tree.Panel在配置中没有“处理程序”属性。处理程序是在单击某些组件(如按钮)时执行的函数。您可以在treePanel工具栏上添加按钮,并使用按钮处理程序:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
...
tbar: [{
    xtype: 'button',
    text: 'Subscribe',
    handler: function(button) {
        ...
    }
}],
...

见“小提琴”:http://jsfiddle.net/FFvLa/

但是在单击OK按钮时不会调用php脚本。

函数必须作为Ext.Msg.alert中的第三个参数传递:

http://jsfiddle.net/FFvLa/2/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14985575

复制
相关文章
Qt中各种消息框的使用
在程序运行时,经常需要提示用户一些信息,比如警告啊,提示啊,建议啊之类的东西。这些东西基本上是通过消息框与用户进行交互的,Qt中主要是用QMessageBox类来加以实现的。
mythsman
2022/11/14
1.4K0
Qt中各种消息框的使用
PHP使用MQ消息队列
1.安装php-amqplib 服务 在composer.json配置 { "require": { "php-amqplib/php-amqplib": ">=2.6.1" } } 2.执行composer.phar install 来安装 3.引入mq文件 define('EXTEND_PATH', '../vendor/autoload.php'); use app\synchronous\model\RabbitMqModel; use PhpAmqpLib\Connection\AMQPStrea
码农编程进阶笔记
2021/07/20
1.4K0
[Java]使用Apache Commons Execs调用脚本
我之前在SF上提问了一个问题:如何正确使用PipedInputStream和PipedOutputStream
用户3579639
2018/10/22
1.5K0
Extjs中弹出框动态绑定form和按钮
按钮的其他设置,雷同,直接把ref改为其他属性,即可。其他的标题,窗体大小之类的直接看api,就不用说了。如果还有不动的请主动联系我。运行之后的效果图这里就不截图了。
业余草
2019/01/21
1.7K0
帮助对话框和错误消息对话框使用Matlab创建。
1、点击[命令行窗口] 2、按<Enter>键 3、点击[命令行窗口] 4、按<Enter>键 5、点击[确定]
裴来凡
2022/05/28
1.1K0
帮助对话框和错误消息对话框使用Matlab创建。
【Groovy】Groovy 脚本调用 ( Linux 中调用 Groovy 脚本 | Windows 中调用 Groovy 脚本 )
在 命令行 , Groovy 脚本 , Groovy 类 , Java 类中 , 可以调用 Groovy 脚本 ;
韩曙亮
2023/03/30
2K0
php 使用AMQP扩展调用RabbitMq
先试用Docker安装 RabbitMq docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password -p 15672:15672 -p 5672:5672 rabbitmq:management cons_order.php //配置信息 $conn_args = array( 'host' => '192.168.7.50',
码缘
2020/08/17
2K0
PHP实现弹出消息提示框的两种方法
echo '<script language="JavaScript">;alert("这是";kk="index.htm";</script>;';
用户7657330
2020/08/14
1.8K0
使用PHP实现随机调用图片
预览地址:https://game.haiyong.site/imgapi/ 效果展示:
海拥
2023/08/18
3420
使用PHP实现随机调用图片
PyQt5 技术篇-调用消息对话框(QMessageBox)进行简单提示!
参数介绍: 参数一,有self用self,没有的话用None; 参数二,标题; 参数三,内容; 参数四,按钮,可以有多个,用|括起来,已知的还有 QMessageBox.Canel,QMessageBox.Close 等; 参数四,如果关闭的话,返回的值。 返回值是对象,形如QMessageBox.Ok。 可以用 if(a == QMessageBox.Ok) 语句判断。
小蓝枣
2020/09/23
2.2K0
PHP使用MQ消息队列「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/111929.html原文链接:https://javaforall.cn
全栈程序员站长
2022/02/14
2.3K0
php使用redis实现消息队列实例
通过这个命令我们可以做一个可视化的,展示前三百队列的情况,做到实时观察队列数据,如下图所示。
PHP学习网
2022/12/17
9150
php使用redis实现消息队列实例
【Groovy】Groovy 脚本调用 ( Java 类中调用 Groovy 脚本 )
Java 类中调用 Groovy 脚本 , 与 Groovy 类中调用 Groovy 脚本 , 代码基本类似 ;
韩曙亮
2023/03/30
1.9K0
【Groovy】Groovy 脚本调用 ( Java 类中调用 Groovy 脚本 )
PHP中使用ActiveMQ实现消息队列
安装第三方扩展 composer require fusesource/stomp-php:2.0.* 安装完成后,目录结构如下: 测试 创建一个test.php,内容如下: <?php //引入自动
Action
2021/09/10
9170
使用PHP脚本来写Daemon程序
这又是一个有趣的概念,daemon在英语中是"精灵"的意思,就像我们经常在迪斯尼动画里见到的那些,有些会飞,有些不会,经常围着动画片的主人公转来转去,啰里啰唆地提一些忠告,时不时倒霉地撞在柱子上,有时候还会想出一些小小的花招,把主人公从敌人手中救出来,正因如此,daemon有时也被译作"守护神"。所以,daemon进程在国内也有两种译法,有些人译作"精灵进程",有些人译作"守护进程",这两种称呼的出现频率都很高。
大江小浪
2018/07/25
9500
使用 eAccelerator 加快 PHP 脚本执行效率
eAccelerator 是一个免费开源的 PHP 加速、优化、编译和动态缓存的项目,它可以通过缓存 PHP 代码编译后的结果来提高 PHP 脚本的性能,使得一向很复杂和离我们很远的 PHP 脚本编译问题完全得到解决。通过使用 eAccelerator,可以优化 PHP 代码执行速度,降低服务器负载。PHP 应用执行速度最高可达10倍。
Denis
2023/04/14
5660
使用 eAccelerator 加快 PHP 脚本执行效率
点击加载更多

相似问题

使用php调用加厚框警报

20

PHP调用html警报框

34

在Extjs中提示一个警报消息框

13

ExtJs消息框滑动消息

15

extjs消息框显示

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文