我的表单中有一个下拉列表,当用户更改下拉列表时我想从视图向控制器操作方法发送2个值来自url ..使用下面的方法我能够发送1个值,但是如何我可以为脚本分配另一个值..我也想分配continentId
<script type="text/javascript">
$(function () { $('#CountryId').change(function () { window.parent.location.href = "CountryCategory?countryId=" + $('#CountryId').val(); }); });
</script>
public actionresult CountryCategory(string countryId,string continentId)
{
}
我的动作方法需要两个参数
答案 0 :(得分:0)
尝试此操作,假设continentId
值属于ContinentId
<script type="text/javascript">
$(function () {
$('#CountryId').change(function () {
window.parent.location.href = "CountryCategory?countryId=" + $('#CountryId').val();+"&continentId=" + $('#ContinentId').val();
});
});
</script>
public actionresult CountryCategory(string countryId,string continentId)
{
}
答案 1 :(得分:0)
试试这个
var countryId = $('#CountryId').val();
var continentId= $('#ContinentId').val();
window.location.replace("CountryCategory?CountryId=" + countryId + "&ContinentId=" + continentId+ "");
为什么不是$ .post()?
$.post("CountryCategory",{CountryId : countryId,ContinentId : continentId},function(result){
//receive data
alert(result);
});