2017-11-18 16 views
0

イメージをアップロードし、HTML形式の非常に基本的なフォームを使用してサーバーに送信しようとしています。ここに私のコードです:シンプルなフォームデータが機能しない

 <form action="/api/addCategory" enctype="multipart/form-data" method="post"> 
      <input type="hidden" name="name" value="test"> 
      <input type="file" name="file" /> 
      <input type="submit" value="Submit"> 
     </form> 

しかし、私はボタンをクリックすると何も起こりません(サーバーは要求を取得しません)。奇妙なことは、私のプロジェクトのどこか他の場所でこのコードとほぼ同じバージョンを使用していて、完全に正常に動作していることです。私はここで何が欠けていますか?

+1

フォームに服従する可能性のあるJavaScriptがありますか?インスペクタのネットワークタブには何が表示されますか?そしてコンソール? – jcaron

+0

@jcaron投稿を傍受するjsファイルはありません。ボタンをクリックしてコンソールが完全に空の場合、[ネットワーク]タブは変更されません。 – ninesalt

+0

ブラウザは実際にaddCategoryページをロードしますか、またはsubmitをクリックするとただそこに座っていますか? – j08691

答えて

0

このようにしてください! phpのようなサーバーサイド言語を使用してください。

<form action="/api/addCategory" enctype="multipart/form-data" method="post"> 
<input type="hidden" name="name" value="test"> 
<input type="file" name="file" /> 
<input type="submit" value="Submit"> 
<input class="fileattach" type="file" placeholder="upload" name="attachment" required><br></input> 
</form> 
関連する問題