Передача результатов поиска jquery в метод страницы - PullRequest
0 голосов
/ 17 июля 2009

Я использую сортируемый список jQuery. Я хотел бы отправить результаты этого списка на веб-метод для обработки.

Так что мой javascript - это что-то вроде:

function ProcessSortableList() {
    var arr = {};

    arr[0] = "item1";
    arr[1] = "item2";
    PageMethods.TestMe(arr);
}

У меня есть веб-метод на стороне сервера:

    [WebMethod]
    public static String TestMe(String[] items)
    {
        ... Do stuff here ...
    }

Веб-метод не вызывается. Если я изменю webmethod так, что он принимает один параметр ...

TestMe (строковый элемент)

... а потом я называю это одним значением

PageMethods.Test ( 'item1')

все отлично работает.

Что дает?

Ответы [ 2 ]

1 голос
/ 17 июля 2009

Это не ответит на ваш вопрос о том, почему или что неверно, но в худшем случае вы можете отправить свой массив строк в виде строки с разделителями.

var stuff = "item1|item2";

Отправь это снова и просто сделай

var strings = item.Split('|');
0 голосов
/ 17 июля 2009

Изменение

var arr = {}

до

var arr = new Array ()

...