2012-02-21 6 views
1

MooToolsはすべてのメソッドをラップしています。また、easyXDM(http://easyxdm.net/wp/)がJSONを文字列に変換すると、MooToolsのメソッドがそこに入ります。 Mootoolsのラッピングを削除するにはどうすればよいですか?MooToolsとのコンフリクトeasyXDM

+0

あなたはコードを表示できますか?それはeasyXDMの実装方法ですか? jqueryまたはjavascriptを使用していることを意味しますか? –

+0

メッセージを送信しようとするとエラーが発生する:新しいSyntaxError( "JSON.parse")(json2.min.js) – cackle

+0

をfirebugで呼び出すと、JSONのメソッドstringifyと呼ばれるobj paramaterにMooToolsの機能が含まれているJSONパーサーが破損します。 – cackle

答えて

0

具体的にお聞かせください。できる場合は何を壊すか、何を呼び出すかなど。

MooToolsはネイティブなJSONメソッドを引き継ぎません。利用可能であれば、JSON.encodeJSON.decodeを、.stringify/.parseに基づいてJSONホストオブジェクトにエクスポートします。そうでない場合は、独自のフォールバックを追加します。 JSONはここから入手可能である場合

https://github.com/mootools/mootools-core/blob/master/Source/Utilities/JSON.js#L46-79

XDMはチェックします。

https://github.com/oyvindkinsey/easyXDM/blob/master/src/Core.js#L415

MooToolsのは、すでに定義されますJSONが、JSON.stringifyを実行しているので、そのことを行うべきではないかもしれません。だから、https://github.com/mootools/mootools-core/blob/master/Source/Types/Object.js

、あなたが失敗したものを証明できない限り、私たちはあなたを助けることはできません。

MooToolsのはどちらかそれが仕事に失敗することがあり、他の可能な方法は、それがないObject.toJSONを提供していません。あなたが望むことができない場合は、自分でMooToolsを構築してJSONを取り出すことができます。

http://mootools.net/core/ - 本当に必要なものをチェックしてください。

+0

また、easyXDMはmootoolsとCORSのRequest/Request.JSONPスタックではできないものは何ですか? –

関連する問題