問題タブ [form-data]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
11 に答える
107720 参照

javascript - FormData 値へのアクセス

そのようなフォームjavascriptから作成する FormData オブジェクトがあります。HTMLこのFormDataオブジェクトは十分に文書化されていないようです (私が間違ったものを探しているだけかもしれません!)。

私の質問

FormDataこのオブジェクトを送信する前に、このオブジェクトのさまざまな入力値にアクセスするにはどうすればよいですか? 例えば。form.namename の入力に入力された値にアクセスしますform.name

0 投票する
2 に答える
15394 参照

javascript - 要素の FormData が機能しない - Internet Explorer 10

を使用してファイルをアップロードしていますjQuery.ajaxが、Internet Explorer 10 を除き、Google Chrome、Mozilla Firefox、Opera などの最新のブラウザーですべてが完全に機能します。

new FormData($('.uploadForm')[0])IE10 では動作しませんが、このコードでのみ試してみるとnew FormData($('.uploadForm'))動作します...特定のインデックスなどで要素を受け入れないように見えますか? 私はこれが本当に良いことを理解していません。それが私が助けを求めている理由です。

この例のIE10の回避策はありますか?

JS:

some.phpコードの平和:

スローされた IE10 エラー:SCRIPT5: Access is denied.

0 投票する
1 に答える
3542 参照

ajax - Ajax 投稿フォーム データ

私は次のフォームを持っています

次の ajax 呼び出しを使用して送信すると、request.data または request.form にデータが表示されません

newreport.py

0 投票する
1 に答える
915 参照

java - iOS の http ステータス 400

私の Web サービスは、JAVA プラットフォームで準備されています。リクエスト パラメータを送信するには、Form-Data を使用する必要があります。Web サービスからの応答を取得しようとしていますが、毎回このエラーしか表示されません。

この Web サービスを呼び出すには、私のコードは次のとおりです。

これから抜け出すのを手伝ってください。

ここで JSON 文字列を検索します。

0 投票する
1 に答える
1575 参照

jquery - jQuery Ajax呼び出しを介してフォームデータと独自の変数を渡すにはどうすればよいですか?

ここに私の作業コードがあります:

「myVar」と呼ばれる選択およびテキストボックスオプション値とともに返される変数を追加したいと思います。しかし、追加するとパラメーターに表示されません。

私は何か間違ったことをしていますか?URIcomponent などをシリアル化またはエンコードする必要がありますか? 何も影響していないようです。私はまだ選択とテキストボックスのデータを取得していますが、myVar は $_POST 側にはまったくありません。

考え?

0 投票する
1 に答える
112 参照

javascript - FormData オブジェクトを作成できません

フォームデータを作成しようとしたのですができません

それはokkではないことを警告します

私は今何をしますか?

オブジェクトの公式 mdn ドキュメントを確認しましたが、何も見つかりませんでした

0 投票する
1 に答える
26607 参照

javascript - 「FormData」は IE のみで定義されていません

データを content-type として投稿する必要があるという問題がありますapplication/x-www-form-urlencoded

上記は他のすべてのブラウザーでは正常に機能しますが、IE9 では次のエラーが発生します。

57行目var data = new FormData();

FormData()ブラウザに依存する関数であり、jquery ライブラリとは関係なく、IE では欠落していると聞いたことがあります。

上記の方法を使用している理由は、データをapplication/x-www-form-urlencoded形式で渡す必要があるためです。

サーバー側のコーディングを変更できません (これは appstore の iphone アプリにリンクされているため)。

私にできることは、クライアント側で試してみることだけです。

誰かがこれに対する解決策を持っていますか?

ps : backbone.js を使用しています。