Fabrik表单提交问题,获取JSON响应而不是感谢页面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Fabrik表单提交问题,获取JSON响应而不是感谢页面相关的知识,希望对你有一定的参考价值。

我有一个Joomla网站2.5.4,并使用Fabrik插件构建联系表单。当我提交联系表单时,我会收到JSON响应,而不是感谢您的页面。

我也从后端正确设置了表单。有关后端设置的详细信息,请参阅下图。

请检查下面的JSON响应

{
msg: "Record added/updated",
url: "index.php?option=com_content&view=article&id=24",
baseRedirect: false,
rowid: "0",
redirect_how: "newpage",
width: 300,
height: 300,
x_offset: 0,
y_offset: 0,
title: "",
reset_form: true
}
答案

我有一些类似的telerik返回结果作为json而不是实际的页面,没有解决方案是可能的所以我只是再次重新创建相同的telerik元素,它现在工作。

尝试从头开始创建元素并比较先前版本和当前版本之间的差异,以注意问题。

另一答案

我不太了解joomla.but这是你的json应该采用以下格式的东西

{
"msg": "Record added/updated",
"url": "index.php?option=com_content&view=article&id=24",
"baseRedirect": false,
"rowid": "0",
"redirect_how": "newpage",
"width": 300,
"height": 300,
"x_offset": 0,
"y_offset": 0,
"title": "",
"reset_form": true
}

你的json键也应该是双引号。

以上是关于Fabrik表单提交问题,获取JSON响应而不是感谢页面的主要内容,如果未能解决你的问题,请参考以下文章

如何从get请求获取json响应而不是html响应?

提交表单返回的是 application/json 而不是 text/html

Vue:在另一个页面上显示来自表单提交的响应

在 Spring Boot OAUTH2 中返回 RESTful/json 响应而不是登录表单

为啥javascript触发提交表单(方法获取,目标空白)打开弹出窗口而不是新标签?

在android中获取HTML响应而不是JSON