HTML输出提供给PHP文件

时间:2013-04-29 13:14:44

标签: php html ajax json

我有一个HTML表单,当点击提交时,在

的帮助下给我一个JSON格式的输出
$('#result').text(JSON.stringify($('form').serializeObject()));

我的HTML表单包含action="filename.php" *,其方法为发布

现在我想在PHP文件中发送/读取这些值,并且应该能够对它们执行操作。比如,在屏幕上打印它们(Echo)或将它们插入数据库。

请帮助我如何在我的php文件中以可读/可访问的格式获取值? 提前谢谢。

2 个答案:

答案 0 :(得分:1)

在filename.php中

$formData = json_decode($_POST['fieldname']);

会将表单帖子中的json字符串解码为PHP对象。如果你想要一个数组传递true作为json_decode方法的第二个参数

您需要将fieldname替换为包含json数据的HTML / Javascript中的属性名称。

答案 1 :(得分:0)

您可以正常发布变量(没有JQuery序列化到JSON),然后您可以通过$_POST中的filename.php变量访问发布的变量。