Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jqueryonchange与php_Javascript_Php_Jquery_Post - Fatal编程技术网

Javascript jqueryonchange与php

Javascript jqueryonchange与php,javascript,php,jquery,post,Javascript,Php,Jquery,Post,我对php的编码还不熟悉。请帮我做这个。这是我的html代码 <label>Select room type:</label> <select name="user" id="user "> <option>one</option> <option>two</option> <option>three</option> </select> <div id="d

我对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>
这是fetch.php:

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

请告诉我哪里出了问题

另一种方法

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'];?>


id=“user”
这就是问题所在。移除空间
id=“user”
@PraveenKumar这也有道理。然而,他们的id(现在的样子)需要删除空格。除了这段代码之外,必须调用
fetch.php
@PraveenKumar“这不会改变任何东西,伙计。浏览器可以智能地删除空格”——我测试了OP的代码,只有在id中的空格被删除的情况下,它才能工作。这在FF的最新版本上进行了测试。编辑:23分钟前,根据此评论,OP另有说明。Rich@Fred-ii-在空间上绝对正确(至少在FF和Chrome中)。检查这个,很高兴它起作用了。圣诞快乐@varuni和所有Stack用户的。抱歉,我有不同意见。我测试了OP的代码,没有任何问题(除了删除id中的空格)。他们没有向我们展示他们真正的代码以及它是如何使用的。也祝你圣诞快乐;-)<代码>缓存:false我认为这里发生的是缓存问题,OP的PC内存中有该文件,保留了id中的空间。这就是为什么这样做的原因。我必须指出这一点,因为我觉得这才是真正的问题所在。我不是想给你的游行泼冷水,也不是想让你的气球爆了,但我想这就是我所想的。这里一切都很好,OP现在可以不再担心他们的代码了,去北极看看圣诞老人。圣诞老人喜欢波旁威士忌来保暖,所以他最好带几瓶;-)@NanaPartykar hehe,很高兴看到我让人发笑;-)也祝你一切顺利,干杯
$('#user').change(function(){
    var user = $('#user').val();
    $.ajax({url:"fetch.php?user="+user,cache:false,success:function(result){
        $('#display').html(result);
    }});
});
<?php echo $_GET['user'];?>