我有一个使用 jQuery$.post
方法发送到服务器的表单。我正在发送几个字段,例如:
var myName = "Pedro";
var myDescription = "Description of Pedro";
$.post("~/insert_user", { name: myName, description: myDescription }, function(data){
alert("Successfully inserted " + data.name + " in DB");
}, "json");
这很好用,因为我将值输入insert_user.php
并处理并将其插入数据库中。
如果我需要在表单中添加一个字段以让用户上传图像怎么办?
我将如何在我的$.post
通话中做到这一点,我将如何在 PHP 中获得它?
顺便说一句,我正在使用 Symfony2.0,以防万一它改变了一些东西。但重要的部分是如何在 ajax 调用中添加文件类型字段。
提前致谢。
佩德罗