如何将php变量的值传递给AJAX请求?我在这里使用会话,从另一个php文件(header.php)开始。 变量为“ $ _SESSION ['name']”,我想将其作为参数而不是“ XXX”传递(该功能由按钮调用)。
<?php include("header.php"); ?>
<script>
function sendFunc()
{
var message = document.getElementById('msg_text').value;
new Ajax.Request("chat_room_insert.php",
{
method: "post",
parameters: {id: 0, name: "XXX", msg_text: message},
onSuccess: function() {},
onFailure: function() { alert("failure"); },
onException: function() { alert("exception"); }
});
}
</script>
答案 0 :(得分:-1)
更改
parameters: {id: 0, name: "XXX", msg_text: message},
到
parameters: {id: 0, name: "<?= $_SESSION['name'] ?>", msg_text: message},