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.