首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从javascript获取数据

如何从javascript获取数据
EN

Stack Overflow用户
提问于 2016-05-26 18:50:35
回答 4查看 47关注 0票数 0

你好,我想从文本区获得文本,并在数据库中注册,但不工作,哪里是问题,谢谢大家。$get_text显示空值。

代码语言:javascript
运行
复制
<script type="text/javascript">
    $(function() {
        $(".new_post").click(function(){
            var get_text = $("#post_text").val();
            $.ajax({
                type: "POST",
                url: "ajax/ajax_new_post.php",
                data: get_text,
                success: function() {
                    alert(get_text);
                    $('#post_text').val('');
                    //$(this).parents(".show").animate({ backgroundColor: "#003" }, "slow")
                    //.animate({ opacity: "hide" }, "slow");
                }
            });
            return false;
        });
    });
</script>
<body>
   <textarea id="post_text" placeholder="What's on your mind?"></textarea>
</body>

ajax_new_post.php

代码语言:javascript
运行
复制
$get_text = $_GET['get_text'];
mysqli_query($Connection, "INSERT INTO posts VALUES('$ID', '$get_text')");
EN

回答 4

Stack Overflow用户

发布于 2016-05-26 18:56:54

你缺少钥匙。将您的数据更改为:

代码语言:javascript
运行
复制
data: { get_text : $("#post_text").val() },

并且您的类型是PHP,所以在POST文件中使用$_POST['get_text']

票数 1
EN

Stack Overflow用户

发布于 2016-05-26 18:53:34

您正在使用post方法。所以使用$_POST‘’get_text‘;

票数 0
EN

Stack Overflow用户

发布于 2016-05-26 18:53:37

问题是,您正在进行POST,并试图获取GET形式的值。

使用:

代码语言:javascript
运行
复制
$get_text = $_POST['get_text'];
mysqli_query($Connection, "INSERT INTO posts VALUES('$ID', '$get_text')");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37458709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档