2016-05-07 6 views
0

dataStringを使用して画像ファイルを1つの関数に渡す可能性はありますか?AJAXがデータ文字列と画像ファイルをPHPに渡す

私はこのような何かを持っている:

$.ajax({ 
     type: "POST", 
     url: "../insert.php", 
     data: dataString, 
     success: function(response){ 
      console.log(response); 
     } 
     }); 

、すべてが正常に動作します。を除いて、イメージはPHPに送信されない、名前だけ - それはかなり明らかです。しかし、それを達成する方法は?

+0

この質問は前に回答されています。 http://stackoverflow.com/questions/21164365/how-to-send-image-to-php-file-using-ajax – Nitin

+0

はい、画像を送信する場合のみで、2種類のデータ(画像と文字列)ではありません。 – user3267302

+0

私はそれをトラフにすることができました:http://stackoverflow.com/questions/21060247/send-formdata-and-string-data-together-through-jquery-ajax – user3267302

答えて

0

チェックこのリンク:How to send image to PHP file using Ajax?

受け入れ答えは、すべての入力(文字列やファイル)を送信する必要があります。

は、余分な入力を追加するには、試すことができます:

var extraInput = document.createElement('input'); 
extraInput.type = 'text'; 
extraInput.name = 'name'; 
extraInput.value = '...'; 

formData.appendChild(extraInput); 
+0

トラフ:http://stackoverflow.com/questions/21060247/send-formdata-and-string-data-together-through-jquery-ajax – user3267302

関連する問題