私はこのファイルを持っています:
ジャバスクリプト
$(document).ready(function(){
$('a').click(function(){
$('div').load("formular.html",function(){
$('input[type="submit"]').click(function(){
$('form').submit();
});
});
});
});
formular.html
<form action="gigi.php" name='formular' method="post" enctype="multipart/form-data" />
<input type="file" name="fisier" />
<input type="submit" value="trimite" />
メインhtmlファイル
<a href="#">click</a>
<div></div>
PHP(gigi.php)
$nume = $_FILES['fisier']['tmp_name'];
print $nume;
私がやろうとしているのは、「a」クリックで formular.html をロードし、インポートしたフォームを送信することです。しかし、submit() メソッドを使用せずに送信ボタンをクリックしようとすると、何も起こりません (ブラウザーに gigi.php がロードされません)。submit メソッドを使用すると、フォームが送信されたように見えますが (gigi.php がブラウザーに読み込まれます)、フォーム データが php ページに渡されません (そのため、「未定義のインデックス...」エラーが発生します)。これはファイル入力の例ですが、テキストでも試してみました...それでもうまくいきません。だから私は本当に助けが必要です:Dありがとうみんな