一个问题(非常初学者的问题),我正在尝试执行以下操作:用户从表单中的3个下拉列表中选择他的选择,并将值传递给另一个文件
action="process.php" method="post"
使用外部数据库进行少量操作以及API调用。这部分是可以的,我得到一个返回信息,但是,我想要的是将结果返回到表单所在的页面(具体来说,在表单提交后可能会有一个模态框,其中包含来自该外部的信息数据库并根据他们的条目)。所以这里有一个问题,即重定向到process.php,另一个问题是如何使用没有页面刷新的变量?
另一件事与API调用有关,它基本上都很好,我得到一个似乎不好的json。当我做的时候
json_decode($data)
我一无所获。当我尝试使用json验证的一些工具时,我可以看到存在未定义字符形式的错误,这些错误会产生可能也会破坏json_decode的新行(中断)。有人有这种问题的经验吗?
答案 0 :(得分:1)
我将回复此信息以更新最终解决了该问题。问题是我从API检索的JSON太大,即级别太多。
这解决了问题:
$decoded_json = json_decode($data, true, 512);