Как передать выбранное значение в теге SELECT
с помощью serializeArray? Я пробовал код followng, но когда я нажимаю post, он освобождает опцию select tag.
HTML
<form action="" name="frm" id="frm" method="post">
<input type="text" name="title_val" value="abc" id="title_val"/>
<select name="test" id="test">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<a href="javascript:;" title="" id="save">post</a>
</form>
JS
$( document ).ready(function() {
$('#save').click(function() {
var form = $('#frm');
$.ajax({
url: 'topic.php',
type:'post',
data: form.serializeArray(),
success: function(response) {
$('#test').html(response);
}
});
});
});
PHP
<?php
echo $_POST['test'];
?>
следующий код работает для меня,
data: form.serialize();
form.serialize()
?