如何使用serializeArray传递SELECT
标签中的选定值?我尝试了以下代码,但是当我点击帖子时,它会清空选择标签选项。
的 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'];
?>
答案 0 :(得分:0)
以下代码适用于我,
data: form.serialize();