I can't get the ajax to work.
I am very new to ajax and javascript, I usually work with PHP.
Code:
<script>
$(document).ready(function(){
$("#list_status select").change(function () {
var str = "";
$("select option:selected").each(function () {
str = $(this).text();
data = $(this).siblings("form").serialize();
$.ajax({
type: "POST",
url: "list.php",
data: data,
success: function(msg){
alert( "Your status updated as: " + msg );
}
});
});
$("#list_status").find("span").text(data);
})
.trigger('change');
});
</script>
<form style="padding:0px;" class="form" method="post" enctype="multipart/form-data" action="/list.php?type=<?php echo $type; ?>&id=<?php echo $entry_id; ?>">
<fieldset>
<ul>
<li id="list_status">
<select name="list_status">
<option value="0" selected>Select your status</option>
<option value="1">Completed</option>
<option value="2">Watching</option>
<option value="3">Dropped</option>
</select>
<span></span>
</li>
<li><input class="submit" type="submit" name="submit" value="Submit"/></li>
</ul>
</fieldset>
</form>