gpt4 book ai didi

javascript $.post 返回正确的结果,但无法捕获返回字符串中的所有字符

转载 作者:行者123 更新时间:2023-11-28 19:53:20 24 4
gpt4 key购买 nike

我正在使用 $.post 编写从数据库获取结果。

我的语法是:

     $.post('addbundle_summary', {id:id},function(resultsummary) { 
alert(resultsummary[0]);
})

我正在使用 codeigniter,在我的模型中,我返回的结果如下。请注意,我的 sql 始终返回单个结果,因此 $stackid 始终是单个数字:

return $stackid;

我的 Controller 将其发送回函数:

$this->output->set_content_type('application/json')->set_output(json_encode($data));

在开发者工具中,您可以看到函数的结果,如下图所示 enter image description here

即使结果是 23,我的警报显示为 2。如果结果是 573,它会警报 5。

如何让它返回整个结果数字,而不仅仅是字符串的第一个字母?

最佳答案

alert(resultsummary[0]) 返回索引 0 处的 resultsummary 字符串,即 2。请改用 alert(resultsummary)

$.post('addbundle_summary', {id:id},function(resultsummary) { 
alert(resultsummary);
})

关于javascript $.post 返回正确的结果,但无法捕获返回字符串中的所有字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23059708/

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