首页 > 解决方案 > $.ajax 没有向我的 demo.php 文件发送数据

问题描述

我正在尝试将数据发送到 demo.php 文件,但它不起作用。

我的代码是:

<script src="//code.jquery.com/jquery-1.12.0.min.js"></script>
<script>
    function update(str)
    {
        var str2=str;
        $.ajax({
             type:'POST',
            url:'demo.php',
            asyc: true,
            data:'id='str2,
            success: function(result) {
                console.log(result);
            }
        });
    }
</script>
<?php include 'demo.php' ?>

和demo.php:

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

标签: jqueryajax

解决方案


请使用以下语法作为data参数

function update(str)
    {
        var str2=str;
        $.ajax({
             type:'POST',
            url:'demo.php',
            asyc: true,
            data:{id:str2},
            success: function(result) {
                console.log(result);
            }
        });
    }

推荐阅读