これは私のhtmlフォームです
<form id="contactForm1" method="POST" action="downloadfile">
<input id="tesst" name="tesst" type="hidden" value="<?php echo $val['file_name'];?>"/>
<div id="download" class="btn btn-danger">Download</div>
</form>
そしてこれがJquery関数です
var frm = $('#contactForm1');
frm.submit(function(ev) {
$.ajax({
type: frm.attr('method'),
url: frm.attr('action'),
data: frm.serialize(),
success: function(data) {
alert('ok');
}
});
ev.preventDefault();
});
Jqueryについてはよくわかりません。
誰かがこれで私を助けることができますか?
ありがとう。
あなたの問題を解決する2つの方法があります
div
(ダウンロードボタン)をボタンに変更し、input submit
スクリプトをそのままにします例:http://jsfiddle.net/Spokey/bNa7d/
var frm = $('#contactForm1');
$('#download').click(function (ev) {
$.ajax({
type: frm.attr('method'),
url: frm.attr('action'),
data: frm.serialize(),
success: function (data) {
alert('ok' + data);
}
});
});
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加