gpt4 book ai didi

javascript - 使用 symfony 从 ajax 获取数据

转载 作者:行者123 更新时间:2023-11-28 18:35:18 25 4
gpt4 key购买 nike

这是我的 JavaScript 函数:

var lastid = 0;
function charger() {

setTimeout( function(){
$.post(
'http://localhost:8000/chat',
{id: lastid},
function(data) {
$('#chat').prepend(data);
}
);
charger();
},5000);
}

这是我的 .php Controller :

public function addMessagesAction(Request $request){
$id = $request->request->get('lastid');
$idall = $request->request->all();
var_dump($id);
var_dump($idall);
}

以及 var_dump 的结果:

NULL array(0) { }

我的问题是:

如何在我的 Controller 中获取我的“lastid”?

最佳答案

这可能是因为您在 JS 中设置了 id 参数,而不是 lastidlastid 是分配给 id param

的 JS 变量
{id: lastid}, //{name: value}

因此您应该将其更改为:

{lastid: lastid},

关于javascript - 使用 symfony 从 ajax 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37207700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com