JQ Verwenden Sie AJAX, um Formularprobleme beim Datei-Upload zu übermitteln
按键盘手指磨破皮
按键盘手指磨破皮 2017-08-15 00:55:06
0
1
2047

Nach der Verwendung von FormData besteht immer noch ein Problem. Aus den übermittelten Daten geht hervor, dass die Übermittlung erfolgreich war, POST das Dateifeld jedoch nicht zurückgegeben hat.

HTML:

<form id="rosww" action="a.php" method="post" enctype="multipart/form-data" >
....
<input name="imgup" required="required" type="file" accept="image/jpeg">
......
<button id="tjj" class="am-btn am-btn-success am-radius">发布并继续发布</button>

JS:

$('#btn1').click(function(){
$.post("../../html/misste/instil.html",{},function(d){
$('.jiazai').html(d); 
$('#tjj').click(function(){
var formData = new FormData($('form')[0]); 
$.ajax({
type : 'post',
url : 'a.php',
data : formData, 
contentType: false,  
processData: false, 
success : function(a){
alert('提交成功');
document.getElementById("rosww").reset();
}})
return false;
})})});


Sehen Sie sich die übergebenen Parameter vom Controller an


at Ich habe online nach vielen Methoden gesucht, kann sie aber nicht normal zurückgeben. Ich weiß nicht, warum

按键盘手指磨破皮
按键盘手指磨破皮

Antworte allen(1)
phpcn_u2434

额。。问题解决了  我忘了应该用$_FILES来接受文件而不是$_POST  囧

  • Antwort 好吧,总算是自己能找出问题,这也算是一种提高
    ringa_lee Autor 2017-08-15 11:19:41
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage