php的cmd访问url,Url命令 · EpiiAdmin中文文档 · 看云

# 命令Url

---

后台控制前台打开页面(或请求页面)。

### 支持属性

| 名称 | 含义 |

|----|-----|

| url | 跳转的网址 (必须)|

|openType | 打开方式(默认`location`,支持 `dialog` `addtab` `_blank` `location` `ajax`)|

|title | 标题 (*openType* 为 `dialog` 或 `addtab` 时候必填)|

|area | dialog区域 (*openType* 为 `dialog` 时生效)|

|intop | 是否在最顶端打开,默认在本窗口打开(*openType* 为 `dialog` 时生效)|

setTimeout | 设置延迟执行时间,默认立即执行

### 关于 openType

|类型 | 意义|

|----|-----|

| *location* | 在当前页面打开 (默认)|

| *dialog* | 以弹出框方式打开页面|

| *addtab* | 在框架头部导航切换栏打开页面|

| *_blank* | 以新窗口打开页面|

| *ajax* | 以*ajax*的方式请求页面(请求数据,而非跳转)|

#### 一个例子

---

```php

$url = Url::make()->title("百度")->url("http://www.baidu.com")->openType("dialog");

$alert = Alert::make()->msg("操作成功")->title("重要提示")->btn("好的")->onOk($url);

return JsCmd::make()->addCmd($alert);

```

> 实现了弹出操作成功,并且点击按钮后,以弹出框的方式打开百度。

#### 请求数据的例子

---

```php

use wslibs\epiiadmin\jscmd\Alert;

$url = \wslibs\epiiadmin\jscmd\Url::make()->url("http://domain.com/api.php?mode=getcity")->openType("ajax");

$alert = Alert::make()->msg("操作成功")->title("重要提示")->btn("好的")->onOk($url);

return JsCmd::make()->addCmd($alert);

```

> 实现了弹出操作成功,并且点击按钮后,以**ajax**的方式去请求数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值