在我看來,我有下拉列表:從下拉列表中發佈網址沒有「提交」按鈕
@Html.DropDownList("InnerId", Model.GroupDropDownList, new { @class = "select_change" })
我希望能夠提交值,當用戶在選擇只需點擊,而不是選擇和使用一個提交按鈕。我創建了下面的腳本來嘗試做到這一點,但它只是說doesn't exist in current contect
$('.select_change').change(function() {
var dropdownValue = $('.select_change').val();
$.ajax({
type: "POST",
url:"@Url.Action("Group","EditMembers", new { @innerid= dropdownValue})"
})
})
請注意,這個問題是來自其他各種類似的問題和答案,但我拼湊起來也不會接受我的變量dropdownValue
值還沒有能夠得到堆棧上的其他類似問題爲我工作。因此,請不要將此問題標記爲重複,因爲我真的需要一些幫助來解決我的具體示例。謝謝。
'@ Url.Action()'是被髮送到鑑於其之前在服務器上評估剃刀代碼。 'dropdownValue'是一個javascript變量,並不存在於該點(它不在範圍內) –
對,如何通過innerId參數呢? – BMills
使用'@ Url.Action(「Group」,「EditMembers)'生成基礎URL,然後附加''&innerid ='+ dropdownValue' –