検索

ホームページ  >  に質問  >  本文

JavaScript - php + ajax で更新しないと画像をアップロードできないのはなぜですか?

比較的低位のファイル アップロード関数を作成します。サーバーにアップロードするには、[アップロード] をクリックする必要があります。
しかし、テストしてもアップロードに失敗します。何が起こっているのかわかりません。以下は私のコードです:

html

リーリー

php:

リーリー

js:

リーリー

デバッグ後、js に ajax が入力されません。何が問題なのかわかりません。助けてください、ありがとう!
php では、 $pic = $_FILES['myFiles']['tmp_name']; $pic の値を取得するにはどうすればよいですか?デバッグ中に、この値を取得できないことがわかりました。 jsでは取得したファイル情報を配列に変換してajax postに渡すのですが、この配列をphpに渡すにはどうすればよいでしょうか?

大家讲道理大家讲道理2781日前541

全員に返信(2)返信します

  • 漂亮男人

    漂亮男人2017-05-24 11:32:56

    混合データを渡しています。contenttype と processData を false に変更してみてください

    リーリー

    返事
    0
  • 迷茫

    迷茫2017-05-24 11:32:56

    processData は false に設定する必要があります

    Ajaxを使用して送信するにはformDataを使用する必要があります

    リーリー

    返事
    0
  • キャンセル返事