mezon/ajax-application

用于创建ajax应用的简单类

1.0.1 2021-10-12 17:57 UTC

This package is auto-updated.

Last update: 2024-09-13 00:02:02 UTC


README

简介

Mezon 框架提供用于创建ajax应用的简单类。此类使用了Mezon Application 类的所有功能,并提供了有用的功能

安装

只需在控制台打印

composer require mezon/ajax-application

这就是全部了)

了解更多

更多信息请在此处查找

如果您能为此项目贡献一些东西那就太好了。文档、在社交媒体上分享项目、修复错误、重构,甚至是提交问题或有功能请求。无论如何,谢谢您)如果您能按下“STAR”按钮,我会非常高兴)

异常处理

为了更好的调试,异常处理是按特殊方式进行的。如果ajax请求处理失败,那么在前端您将收到包含以下字段的JSON对象

  • code - 发生错误的代码;
  • message - 发生错误的文本描述;
  • call_stack - 导致错误的调用栈。

请求处理完成

在请求处理完成后,您可以将其标记为成功

function ajaxRequestSuccess(): void

这将返回 {"code": 0}

或返回任何其他结果

function ajaxRequestResult($result): void

在这种情况下,$result将编码为JSON并输出。

或是在出现错误的情况下,您可以调用

function ajaxRequestError(string $message, int $code = - 1): void

这将返回对象 {"code": $code, "message": "message"}