0

最初にコードを投稿させてください

<script>
$(document).ready(function(){
$('select[name="id"]').change(function(){
    $.post("http://www.example.com/api/getval.php",
      {
        id:$(this).val(),
      },
      function(data,status){
        alert("Data: " + data + "\nStatus: " + status);
      });
});
});
</script>

データは POST されていると思います。しかし無反応のようです。

あなたの提案が必要です。

4

1 に答える 1

1

ここに末尾が,あります:

  {
    id:$(this).val(),
  }, //-------------^-----this one

応答がある場合はjson、これを試すことができます:

$(document).ready(function(){
   $('select[name="id"]').change(function(){
      $.post("http://www.example.com/api/getval.php", {id:$(this).val()}, function(data,status){
         alert("Data: " + data + "\nStatus: " + status);
      }, "json");
   });
});

console.log()の代わりに使用することをお勧めしますalert()

console.log("Data: " + data + "\nStatus: " + status);
于 2013-03-27T15:17:29.760 に答える