0
隠された入力値が変更されたときにAJAX要求を投稿する方法は? Jqueryオートコンプリートのため、非表示入力の値は常に変更されます。 私は$("#id_pt_asal").change(function(event){
を試しましたが、コンソールログには何も載せませんでした。 これを行う方法はありますか?ここでJquery AjaxをPOSTする方法隠し入力値が変更されたとき
ここでHTML
<input type="hidden" name="id_pt_asal" id="id_pt_asal" value="" />
あなたはjQueryのオートコンプリートの要素を取得する必要がありますAJAXスクリプト
$(document).ready(function() {
$("#id_pt_asal").change(function(event) {
var formData = {
'id_pt_asal': $('input[name=id_pt_asal]').val()
};
$.ajax({
type: 'POST',
url: '<?=base_url()?>akademik/prodi_pindah',
data: formData,
dataType: 'json',
encode: true
})
.done(function(data) {
console.log(data);
if (data.hasil_prodi == true) {
$("#id_prodi_asal").html(data.html);
}
})
event.preventDefault();
});
});
どのように入力型で値を追加する隠された? –
[jQuery - 非表示の入力フィールドで値の変化を検出する]の可能な複製(https://stackoverflow.com/questions/6533087/jquery-detect-value-change-on-hidden-input-field) – SLePort
はい、あなたの質問を理解しています隠れ型の値をいつどのように補うか? –