如何通过JavaScript传递PHP中的变量?

时间:2017-06-03 01:15:06

标签: javascript php jquery ajax

我通过javascript中的AJAX请求传递我的变量。如何将此变量的值赋值给tabs.php文件中的新变量?

JS代码

var build = {
m_count : (document.getElementById('count').value),
}
$.ajax({
    data: build,
    type: "POST",
    url: "tabs.php",});
    success: function(data) {

        console.log(data);
        }
        });

控制台输出无效。

1 个答案:

答案 0 :(得分:2)

您无需分配。您的值可以通过_POST数组在 tabs.php 上访问$_POST['m_count']

我还强烈建议您测试数组变量 m_count 是否设置为通过执行以下操作来避免错误 m_count 时出现最终的php错误:

if (isset($_POST['m_count']))
{
    # If possible set the content type header to json app.
    # header('Content-Type: application/json');
    $message = "m_count value is equal to: " . $_POST['m_count'];
    echo json_encode([ "message" => $message ]);
}

此外,您在javascript中的成功功能之前还有额外的});

var build = {
    m_count : document.getElementById('count').value,
}

$.ajax({
    data: build,
    type: "POST",
    url:  "tabs.php",
    success: function(data) {
        console.log(data);
    },
});