1

JavaScript コード モジュールからFormDataを使用するにはどうすればよいですか?

new FormData();

与えます:

FormData が定義されていません

4

1 に答える 1

4

JavaScript コード モジュールには通常のブラウザ コンテキストがないため、必要に応じてwindowdocument、または任意のオブジェクトを渡すことでこれを回避することがあります (たとえば、モジュール内に構築されたメソッドを呼び出すときに、windowまたはオブジェクトを渡します)。 FormData.

しかし、この懸念はすでに誰かによって提起されており、それを回避する方法があるようです: https://bugzilla.mozilla.org/show_bug.cgi?id=672690#c4

var formData = Components.classes["@mozilla.org/files/formdata;1"]
                         .createInstance(Components.interfaces.nsIDOMFormData);

特定のwindowまたはdocument.

于 2012-04-23T00:27:27.920 に答える