0

NetVibesUWAウィジェットフレームワークを使用しています。

コールバック関数に複数のパラメーターを渡そうとしています。これは現在、次のようになっています。

UWA.Data.getJson(List.URL + '?cmd=getCoursesFromSubjects&faculty=' + subject, List.tickCheckboxes);

理想的には、次のようなことをしたいと思います。

var checked = ('#input').attr("checked");
UWA.Data.getJson(List.URL + '?cmd=getCoursesFromSubjects&faculty=' + subject, List.tickCheckboxes(data,checked));

しかし、それはうまくいきません。私は他の答えを見て「閉鎖」テクニックを試しましたが、その後、dataとして戻ってきますnull

これはUWA形式の制限ですか、それともクロージャを間違って実行しているだけですか?

前もって感謝します、

4

1 に答える 1

0

ああ、うまくいった。私の閉鎖を間違っていました。

UWA.Data.getJson(List.URL + '?cmd=getSubjectsFromFaculties&faculty=' + faculty, (function(thischecked) {
                  return function(data) {
                     List.tickCheckboxes(data, thischecked);
                  };
               }(checked))
            );
于 2012-11-07T11:03:00.957 に答える