我在模块的detailviews
中添加了一个新按钮,其属性为onClick="genReg(name, type)"
。
我在 .js 文件中创建了此功能。此函数(genReg(name, type)
)使用JSON将变量发送到PHP文件 generateReg.php 。
该文件位于* module_name *文件夹中。在这个PHP文件中,我尝试创建一个新的模块对象Reglement(它是一个自定义模块)并将新项添加到数据库中。
问题在于它无法识别模块Reglement的路径。
我把它包括如下:
require_once('modules/Reglement/Reglement.php');
但出现以下错误:
错误:无法打开所需的'modules / Reglement / Reglement.php'
我的文件路径:
js:custom / module_name / js / generate.js
php:custom / module_name / generateReg.php
为了识别所有路径,我应该包含哪个文件?
答案 0 :(得分:-1)
是的,我做错了:D,直接打电话。我在js文件中更改了这个http://localhost.net/index.php?entryPoint=generateReg的url,现在可以正常工作了。非常感谢。
但我还有其他错误。当我调用此URL时,我发送POST数据。在我的文件中我有POST数据,但函数json_decode($ _ POST ['data'])什么都不返回。 print_r($ _ POST ['data']) - >返回一个有效的json json_decode($ _ POST ['data'])什么都不返回
你知道Sugar是否做了改变json_decode行为的事情吗?