使用Jquery Ajax将字符串传递给服务器端

时间:2015-08-29 15:27:21

标签: javascript jquery asp.net ajax

我想将可变数据发送到服务器端 我怎么能这样做?

    $("form").submit(function () {
        GetSelectedValues();
    });
    function GetSelectedValues() {
        var data = $("#DDL_WorkCategory").val();

    }

这是我在html中的代码

      <select id="DDL_WorkCategory" class="form-control select2" multiple="multiple" data-placeholder="Select a Category" style="width: 100%;" onchange="myfunction();">
                                <option>نحت</option>
                                <option>خزف</option>
                                <option>تصميم</option>
                                <option>تصوير</option>
                                <option>تشكيل</option>
                                <option>ترمييم</option>
                            </select>

编辑 我使用隐藏字段

2 个答案:

答案 0 :(得分:0)

尝试$.post('/target-url', { data: $("#DDL_WorkCategory").val() });

t2

答案 1 :(得分:0)

如果这是形式,那么就不需要调用单独的函数来获取元素的数据。你只需要为该元素命名。

list[0] = a1   
list[1] = a2   
list[2] = a3   

name属性的值变为密钥,您可以在服务器端接收该密钥。在上面的代码中,WorkCategory将是在服务器端获取数据的关键。