繁体   English   中英

AJAX:简单的帖子不起作用

[英]AJAX: Simple post not working

我最近一起问了一个关于javascript和php的问题,我指出了ajax的发展方向。

我做了一些学习,现在我正在尝试做一些非常简单的事情。

<input type="text" id="txt">
<input type="button" onclick="functionPost();" value="test123">
<div id="result"></div>
<script type="text/javascript">
    function functionPost() {
        var input = ('#txt').value;

        $.post('search.php', {postname: input},
        function (data) {
            $('#result').html(data);
        });
    }
</script>

基本上,我从文本输入中获取值,然后将其发布到search.php页面。 如果我在此页面上显示一些简单的内容,例如: echo "hello"; 整个工作正常。 我的div显示“你好”。

但是,如果我尝试使用$inputvalue = $_POST['postname']; search.php ,我什么也没得到,即使我echo $inputvalue;

我肯定在这里缺少一些小东西。我不知道ajax的实际工作原理,但是我需要做到这一点。

关于为什么它无法获得我发布的价值的任何想法? 我没有经验。

谢谢

更改var input = ('#txt').value ,以var input = $('#txt').val()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM