omrumdely adlı üyeden alıntı: mesajı görüntüle
$("select").on("change", function(e) { // select içerisinde seçim yapıldığında
var val = $(this).val(); //select ile seçilen değer
var input = $("#input").val();



$.ajax({
url: "post.php", // php kodlarının olduğu dosya
type: "POST",
data: {val: val,
input:input},
success: function(data) {
$("#sonuc").html(data); // sonuc id li bir dive php tarafından gelen cevabı yazdırıyor. Bir nevi echo.
}
});


});
böyle bişey yaptım , select seçim yapıyorum veri geliyor inputu seçim yapıyorum veri gelmiyor tekrar select yapınca veri geliyor.

Çünkü select'in değişmesi ile tetikleniyor.
Koddaki ilk satırı:
İkisi de değişince çalışması için:
$("select, input").on("change", function(e) {
Sadece input değişince çalışması için:
$("input").on("change", function(e) {
olarak değiştirin.

Inputlarda değişme tetiklemesi içeriği değiştirip o kutucuğu bıraktığınızda olur. Yazarken de değişmesini istiyorsanız.
$("input").on("change keyup", function(e) {
kullanabilirsiniz.