我试图在Joomla组件中构建我的第一个jSON表单提交。
从Joomla控制器发送超文本标记语言响应是否有任何特殊的编码或条件?
我使用的是2.5 Joomla MVC。以下是一些测试/观察结果-
1) 表单提交和响应已单独测试,并按预期工作。我有一个separarate PHP文件,它被提交到一个服务器端PHP文件,该文件接受jSON数据并发送一个HTML响应,客户端根据响应进行正确更新。
2) 我在Joomla组件中提交了一份工作表单。这是一个标准的客户端表单提交,提交给服务器端控制器,屏幕会根据控制器中的脚本相应刷新。php文件。
3) 当我添加jQuery/AJAX表单提交($.post)时,数据被添加到后端的数据库中,客户端javascript控制台显示jQuery脚本正在运行到完成-
我没有从我的控制器接收echo的输出(来自php的简单echo脚本)-
当我用硬编码字符串(而不是AJAX数据结果输出)替换输出的字符串时,客户端会按预期进行更新。当我用[data]替换硬编码字符串时,它不起作用。作为一个额外的测试,我只是简单地呼应出一个简单的字符串,以便测试控制器和简单的字符串不返回值。
结论-jQuery/AJAX正在工作,但PHP控制器没有。
加上
然而,虽然die()并不好,但在控制器中简单地调用exit也可以实现同样的效果。有时,当您启用SEF和路由器时。基于php解析器的参数数量这可能是最好的选择。
我是百里香菜鸟。我试图创建一个简单的crud应用程序。我试图在删除按钮上删除客户类的对象。我如何使用百里香叶为调用deleteUser的方法设置参数(例如- id)。这是我的控制器。 以下是我的看法。
问题内容: 我必须将数据从html页面(带有很少输入文本字段的简单形式)发送到页面控制器,然后再发送到数据库。我正在使用3.0版的百里香2.0.17。我搜索并检查了一些解决方案,但是没有用。也许有人遇到了同样的问题,并找到了一些好的解决方案。请帮忙。谢谢 问题答案: 如本教程所建议,你需要使用,并在中创建一个表单。 看起来像这样: 控制器: HTML: Foo.java: 希望这可以帮助。
我有窗体和相应的控制器,对象列表被传递给它们。 实体类: 控制器: 形式: 我假设表单中的百里叶th:each循环变量不能是th:object=${ent2}(因为如果我这样做,select form返回null)。而th:value="${ent2.name}返回字符串值。所以我不得不将@RequestParam(th:value)发送给“save”方法。但是在这种情况下,我必须对数据库进行额外
seleccion“对象它是一个实体,具有我从Ajax发送的JSON的一些属性,”seleccionados“是一个列表,保存接收到的数组,但当我发送它时,obj参数总是返回一个空对象,Ajax发送错误函数,我认为问题是我在向对象发送数组,但我不知道如何解决它 选择对象模型:
如何通过Ajax调用将jsonArray发布到spring控制器?? 这是我的JSON数组想通过这个!!
我在将对象列表从Thymeleaf保存到控制器时遇到了一个大问题。thymeleaf中的对象列表由Jquery生成。但我不知道如何将数据传输到控制器,对象列表不知道大小。因为用户可以随时添加它。请帮助我将thymeleaf中的列表对象发送给控制器。 我创建了一个具有1个属性的新类:ArrayList loaiDoans;“LoaiDoan”是我想要保存的对象。使用该类是将列表“loaidon”从t