首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Typo3 jQuery OnClick事件

Typo3 jQuery OnClick事件
EN

Stack Overflow用户
提问于 2022-05-06 14:46:05
回答 1查看 60关注 0票数 0

我需要一些帮助,我的新安装的Typo3网站。

我想通过jQuery onClick事件在我的jQuery onClick事件中设置新值。所以我想我需要利用这个类:TYPO3\CMS\Core\Database\ConnectionPool.有人能指导我如何在JavaScript中使用这个类吗?

我已经试过以下几种方法,但我无法让它起作用

代码语言:javascript
复制
define(['jquery', 'TYPO3\CMS\Core\Database\ConnectionPool'], function($, conPool) {

   if(conPool.foo == 'bar'){
      conPool.init();
   }
});

Typo3源

我很感激你的帮助。谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-05-10 14:00:51

不应允许前端与TYPO3实例的数据库直接通信。

如果允许,任何人都可以检查您的javascript并获得访问数据库的凭据--并做他们喜欢的任何事情。:(

正确的方法是使用要更改的数据进行服务器请求。

然后一些PHP可以计算数据(验证、适应、.)并更改数据库中的值(因为PHP具有访问数据库的本地凭据)。那么,如果手术是否成功,则由您在前端发出通知。

这样的服务器请求可以是一个完整的页面请求,但是一个简单的AJAX调用就足够了。尽管您不需要重新构建完整的页面。从该AJAX请求的返回中,您只能以闪存消息或类似的形式显示关于失败或成功的通知。

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

https://stackoverflow.com/questions/72143365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档