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呼び出しに追加する方法です。
前もって感謝します。
ペドロ