このページをビルドしています。私はajaxを使ってファイル入力を行っていますが、ファイルが変更されたときにjqueryを起動できません。これは普通のことですか、これはちょうどうまくいくはずですか?私は、入力の種類のテキストフィールドに表示されるファイル名を取得しようとしています。jquery関数のボタンクリック時のAjaxリクエスト
私のAJAX呼び出し
$('.wijzigproduct').on('click', function() {
var productvalue = $(this).val();
$.ajax({
url: "includes/productwijzigen.php?q=" + productvalue,
success: function (result) {
$('#editproduct').html(result);
}
});
});
私の入力フィールド:
<div class="input-group">
<span class="input-group-btn">
<span class="btn btn-default btn-file">
Bladeren… <input type="file" name="imgInpnew" id="imgInpnew">
</span>
</span>
<input type="text" class="form-control" id='imgOutpnew' readonly>
</div>
<img id='imgshownew'/>
私のjqueryの:
$('#imgInpnew').change(function() {
var filename = $('#imgInpnew').val();
filename = filename.substring(filename.lastIndexOf("\\") + 1, filename.length);
$('#imgOutpnew').val(filename);
});
に提供しているのですか? –
ここで私は醜い例があります:https://jsfiddle.net/a70svxto/入力のテキストの中にファイル名を取得しようとしています –