如何将参数从Jquery Select2插件传递到asp.net Web服务

时间:2013-07-26 07:25:36

标签: jquery asp.net web-services jquery-select2

我首先为costcenter提供2个下拉列表,为Items提供第二个下拉列表。这里的项目下拉列表是根据costcenter填写的。 如何在更改costcenter下拉列表时调用我的Items Web服务。

我想将选定的costcenter下拉值传递给我的asmx webservice。 我正在使用select2插件进行上面的rwo下拉列表。 请帮帮我............

1 个答案:

答案 0 :(得分:0)

在更改事件上绑定element

$("#elementId").on("change",function(){
    //This will return selected value
    var selectedValue=$(this).("option:selected").val();
    $.ajax({
        type: 'POST',
        url: 'WebForm1.aspx/getData',
        data: '{ val:+'selectedValue+'}',
        contentType: 'application/json; charset=utf-8',
        dataType: 'json',
        success: function (msg) {

        }
    });

});

在您的代码隐藏文件中: -

[WebMethod]
public static string getData(string val)
{
    //Call your web-service with val as your selected drop down value 
}

演示:http://jsfiddle.net/hungerpain/ptZhF/1/