在表单上使用js函数向mvc控制器发送id

时间:2014-06-03 17:53:07

标签: javascript jquery asp.net-mvc

我有mvc razor视图表单,在提交表单上调用javascript函数,然后将特定选择的comboboxid发送到控制器进一步处理。

<input type="submit" value="Save" onclick="submitForm()"/>
function submitForm()
{
    var selComboBoxId = $('#comboboxId').val();        
    // send selComboBoxId to the controller ..
}

有没有更好的方法在表单提交时发送此id,没有这个js函数?

1 个答案:

答案 0 :(得分:0)

试试这个:

<form>
 <input name="comboboxId" type="text" id="comboboxId">
 <button type="submit">Submit</button>
</form>

$('form').on('submit', function(e){
 e.preventDefault();
 var params = $(this).serialize();
 console.log(params);
 // do your ajax here
})

DEMO