使用jquery ajax json发送表单数据
我是PHP / jquery的新手我想问一下如何使用json格式的ajax从表单字段(如名称,年龄等)发送json数据。 可悲的是,我找不到任何关于此的相关信息,甚至可以动态地进行此操作? Google搜索仅返回手动构建数据等答案。 喜欢: name: XY
, age: 32
,依此类推。
反正有吗?
谢谢您的帮助!
编辑:
这是一个简单的
这是我的test.php仅用于测试
这是我的index.html
两个文件都放在同一目录中
您可以像这样使用serialize()
:
$.ajax({ cache: false, url: 'test.php', data: $('form').serialize(), datatype: 'json', success: function(data) { } });
通过POST方法将表单域中的数据发送回服务器(php),这可以在PHP内部的超全局数组$ _POST中找到。 在将其发送到服务器之前,无需将其转换为JSON。 小例子:
'; print_r($_POST); } ?>
使用AJAX,您可以完全执行相同的操作,只需要不刷新页面。