2013-12-11 2 views
0

У меня есть раскрывающийся список в моей форме, когда пользователь меняет раскрывающийся список. Я хочу отправить 2 значения из представления в метод действия контроллера с url .. с помощью метода ниже im im to send 1 value, но как можно я присвоить другое значение для script..i хочет назначить 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

попробовать это

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); 
    }); 
+0

thnku dis work, что такое $ .post()? ... есть ли другой лучший способ сделать это, чем способ, которым я занимаюсь? – sebastian

+0

Да @sebastian $ .post - это поддержка Ajax, предоставляемая jQuery, что означает, что вы хотите отправлять или получать данные с сервера без обновления страницы. обратитесь к http://www.w3schools.com/jquery/ajax_post.asp – RollerCosta

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) 
{ 
} 
+0

это не работает – sebastian

+0

Что ошибка на экране – Amit

+0

нет никакой ошибки, но его принятие нулевого значения для действия контроллера для continentId .... но я попробовал предупредительное сообщение в им сценарии получение значения правильно for continentId, но его не передают методу действий – sebastian

Смежные вопросы