【发布时间】:2021-08-17 13:51:36
【问题描述】:
此方法正在使用另一个页面,它正在工作,但在此页面中不起作用。不进入这个方法。
我有alert('its came here'); 命令不起作用,它没有出现。请朋友们帮帮我
$(document).ready(function() {
$("#yedek_parca_adi").change(function(){
alert('its came here');
var secilenYedekParcaId = $("#yedek_parca_adi").val();
$.ajax({
type: "POST",
url: "./Pages/Tamir_Islemler/Yedek_Parca_Islemleri.php",
data: {
secilenYedekParcaId: secilenYedekParcaId,
paramYedekParcaStokIslemleri: "YedekParcayaGoreBilgiGetir"
},
dataType: "JSON",
}).done(function(json_gelen_cevap) {
if (json_gelen_cevap.length > 0) {
document.getElementById('makine_cinsi').value = json_gelen_cevap[0].makine_cinsi;
document.getElementById('kritik_stok_adet').value = json_gelen_cevap[0].kritik_stok_adeti;
}
}).fail(function(jqXHR, textStatus, errorMessage) {
alert("Bir hata oluştu" + textStatus + errorMessage);
});
}).change();
});
Html 和 php 代码:
<div class="append-icon">
<?php
$yedek_parcalar_list = array();
array_push( $yedek_parcalar_list, $yedek_parca_islemleri->yedek_parcalari_cek() );
?>
<select name="yedek_parca_adi" id="yedek_parca_adi" class="form-control">
<?php
for ( $i = 0; $i < count( $yedek_parcalar_list[ 0 ] ); $i++ ) {
echo '<option value="' . $yedek_parcalar_list[ 0 ][ $i ][ "yedek_parca_id" ] . '">' . $yedek_parcalar_list[ 0 ][ $i ][ "yedek_parca_adi" ] . '</option>';
}
echo '</select>';
?>
</select>
</div>
它的工作插入选择选项。但它没有进入更改方法。
【问题讨论】:
-
错字。
$('yedek_parca_adi')不是有效的选择器。从后面代码中的使用来看,我认为您已经错过了#前缀。 -
$("#yedek_parca_adi").change(function(){ 我尝试了这个但不能再工作了
-
Doesnt come alert command.它没有进入这个方法。
-
我已编辑代码。为您插入 html 和 php 代码
标签: javascript php html jquery