I'm programming a phonegap mobile app and I want to send data from my html form to my codeigniter web service but it's not working. Here is my form code :
<form method="POST" action="" id="myform1">
    <input type="text"  id="descr" name="description" placeholder="Légende..">
    <select id="select_file" name="select_file">
        <option value="video">Vidéo</option>
        <option value="son">Son</option>
        <option value="image">Image</option>
        <option value="autre">Autre</option>
    </select>
    <input type="file" id="myfile" name="my_file"/>
    <button type="submit" id="publierFile" >Publier </button>
</form>
my ajax function :
$('#myform1').submit(function(event) {
    event.preventDefault();
    $.post("mysite-url/webservices/mycontroller/addTest", $('form#myform1').serialize(), function(data) {
        alert("hello");
        console.log(data);
    });
});
and my php function :
public function addTest_post() {
    $desc = $this->post('description');
    $this->response(array("description" => $desc), 201);
}
Thanks id advance for your help.
 
     
    