jquery onchange with php


jquery onchange with php

我是php编码的新手。请帮我做这个。这是我的html代码。

<label>Select room type:</label>
<select name="user" id="user ">
  <option>one</option>
  <option>two</option>
  <option>three</option>
</select>
<div id="display"></div>

这是我的jquery代码:

$(document).ready(function() {
    $("#user").change(function (e) {
      var user = $(this).val();
      $.post("fetch.php",{"user": user},function (data) {
          $('#display').html(data);
      });
    }); 
});

这是fetch.php:

<?php
   echo $_POST['user'];
?>

运行fetch.php时出现错误。php是

Notice: Undefined index: user on line 2

请帮我哪里出了问题

替代方式

jquery代码:

$('#user').change(function(){
    var user = $('#user').val();
    $.ajax({url:"fetch.php?user="+user,cache:false,success:function(result){
        $('#display').html(result);
    }});
});

fetch.php

<?php echo $_GET['user'];?>