Php 如何创建以JSON格式发送和接收数据的HTML表单?
我想创建一个表单,通过curl将您在文本框中键入的文本发送到另一台服务器。发送的文本必须以JSON格式发送。虽然用HTML创建表单对我来说不是问题,但PHP对我来说不是那么明显 我的网站使用Joomla版本3.6.x。当然,在发送文本之后,您应该会收到一个JSON格式的响应,该响应应该显示在页面上 发送的JSON如下所示:Php 如何创建以JSON格式发送和接收数据的HTML表单?,php,json,forms,curl,joomla,Php,Json,Forms,Curl,Joomla,我想创建一个表单,通过curl将您在文本框中键入的文本发送到另一台服务器。发送的文本必须以JSON格式发送。虽然用HTML创建表单对我来说不是问题,但PHP对我来说不是那么明显 我的网站使用Joomla版本3.6.x。当然,在发送文本之后,您应该会收到一个JSON格式的响应,该响应应该显示在页面上 发送的JSON如下所示: {"inputtext":"Kilka godzin wcześniej doszło do rozmowy telefonicznej między prezydentem
{"inputtext":"Kilka godzin wcześniej doszło do rozmowy telefonicznej między prezydentem Dudą a Donaldem Trumpem, który niespodziewanie wygrał 8 listopada wybory prezydenckie w USA. Ambasador Wilczek zwrócił uwagę, że była to \"siódma rozmowa prezydenta-elekta z przywódcą kraju UE i pierwsza z przywódcą kraju z Europy Środkowo-Wschodniej, nie licząc Rosji i Ukrainy\", co jego zdaniem świadczy to o tym, że \"Trump traktuje Polskę poważnie\"."}
答复:
{"tags":[{"key":"USA","value":59},{"key":"Donald Trump","value":54},{"key":"UE","value":46},{"key":"Ukraina","value":31},{"key":"wilczek","value":19},{"key":"duda","value":17},{"key":"Rosja","value":7},{"key":"rozmowa telefoniczna","value":1},{"key":"ambasador","value":0}]}
有人能帮我做这件事吗?你可以使用Joomla ajax界面来做这件事。关于如何使用它,我们有详尽的指南。本质上,您需要做的是创建一个“特殊”模块,然后使用ajax请求调用该模块以获取结果
使用Joomla ajax界面是一种极好的最佳实践,它将使您的代码受益于Joomla层的安全性。尝试使用ajax提交表单并在那里处理curl过程,然后将收到的响应返回到当前页面(我真的不知道该如何做;)