2009-07-16 11 views
0

ソート可能なjQueryリストを使用しています。そのリストの結果を処理のためのWebメソッドに送信したいと思います。jquery検索結果をページメソッドに渡す

だから私のjavascriptのようなものです:私は、サーバー側でWebMethod属性を持つ

function ProcessSortableList() { 
    var arr = {}; 

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

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

Webメソッドが呼び出されません。私はそれが単一のパラメータを取りますので...

TestMe(文字列項目)

WebMethod属性を変更...そして私は

PageMethods.Test(単一の値でそれを呼び出した場合'item1')

すべて正常です。

何がありますか?

答えて

0

変更

するvar ARR = {}

にするvar ARR =新しいアレイ()

+0

var arr = []が好ましい – seth

+0

お役立ち情報 - ありがとう – Daniel

1

これは、なぜ、何が間違っているのかについてのあなたの質問に答えることはできませんが、ワーストケースのシナリオでは、文字列をパイプで区切られた文字列として送ることができます。

var stuff = "item1|item2"; 

超えるとだけだ

var strings = item.Split('|'); 
+0

を行う送信興味深い考え。 Chrisに感謝します。 – Daniel

関連する問題