我想调用ajax值并将其作为action链接的参数传递。我需要在langID =之后传递新右边的selectedValue

时间:2016-03-01 04:54:56

标签: jquery ajax

我的代码如下所示:

$(document).ready(function () {       
    $("#pageid").change(function () { 
        $.ajax({               
            type: 'GET',
            url: '@Url.Action("GetData")',                
            data: { langID: $('#pageid').val() },
            selectedValue: $(this).val(),              
            success: function (result) {            
              $('#visualization').load('@Url.Action("MyAction", "Dashboard", new {langID=})').html(data.toString); 
            },
            error: function () {
             alert('Error');
            }           
        });
    }); 
});

1 个答案:

答案 0 :(得分:0)

你应该按照以下方式替换价值。

var param = $('#pageid').val();
var url = '@Url.Action("MyAction", "Dashboard", new { langID= "__param__" })'; 
 $('#visualization').load(url.replace('__param__', encodeURIComponent(param)))