jquery
2010-08-08 3 views 0 likes 
0
$("#Selection").change(function() { 
    var text = $("#Selection option:selected").text(); 
    alert(text); 
    var valueSelected= this.value; 
    alert(valueOfLanguage); 
    var url = 'OpenServerQuote Html.SelectorLink("' + valueSelected+ '", "[' + text + ']", "' + text + '", null) CloseServerQuote'; 

    var hrefValue = $(url).attr("href"); 
    alert(hrefValue); 
}); 

드롭 다운의 값과 텍스트를 HTML 도우미 메소드에 전달하고 결과를 가져와야합니다. 그러나 위에 표시된 것처럼 HTML 도우미에 값을 전달하면 값 대신 valueelected string이 전달됩니다. 이 작업을 수행하는 방법에 대한 모든 지침.Jquery에서 서버 사이드 코드 연결하기

*OpenServerQuote = <% 
CloseServerQuote = %> 
+0

코드로 표시하려는 각 줄의 시작 부분에 공백 4 개를 추가하십시오. 코드를보다 쉽게 ​​읽을 수있게 해줍니다. ==> http://stackoverflow.com/editing-help –

+0

'valueSelected = this.value'와 같은 라인으로,'value'와'valueselected'의 차이점은 무엇입니까? 또한, 당신은 무엇을하려고합니까? jQuery를 사용하여 서버 측 코드를 어떻게 만들 수 있습니까? – Kobi

답변

0

우리 중 하나는 여기서 혼란 스럽습니다 ... 클라이언트 측 매개 변수로 서버 측 코드를 실행하려고합니까? 그런 식으로 작동하지 않습니다 ... 매개 변수와 함께 Ajax 요청을 실행 한 다음 서버 측에서 코드를 실행하거나 서버 측 코드에서 템플릿 문자열을 출력 한 다음 클라이언트 측 valueSelected을 대체해야합니다.

관련 문제