1

js の onSuccess: 中に要素をループする複雑な関数があり、これまでに見たことのない次のエラーが発生しています。

exception encountered : {"message": "Invalid argument.", "description": "Invalid argument.", "number": -2147024809, "name": "Error"}

js 関数は次のようになります。

if(Object.isArray(list)){
     list.each(function(listItem, index){
         if(!Object.isUndefined(listItem.disabled)){
              listItem.disabled = disableFlag;
         }
     });
}

これは、Update の onSuccess: 部分から呼び出されます。私のhtmlは、onclickから注目の関数を呼び出すボタンです。実行すると onException: が常に発生し、次の方法でエラーが発生します。

Object.toJSON(exception)

誰もこれを見たことがありますか?私は機能をいじってみましたが、特定の一連のイベントの後にボタンを使用して本来の動作を行うときだけ、これが発生するようです。そのため、ページに任意のリンクを配置し、それをクリックすると何が起こるかを確認し、ページ上の JSON オブジェクトを更新し、エラーなしで設定されたアクションにボタンを使用できるようにしました。どんな助けでも大歓迎です。

4

1 に答える 1

0

ほとんどの場合、IE で DOM 要素の属性を設定すると、この種のエラーが発生します。

が DOM 要素の場合listItem、ドキュメントにまだ追加されていないかdisableFlag、無効な値である可能性があります。または、提供されたコードの外でエラーが発生します。

于 2013-06-27T18:51:34.150 に答える