javascript - 根据表单提交返回信息

标签 javascript php html css

一个问题(非常初学者的问题),我正在尝试执行以下操作:用户从表单中的 3 个下拉列表中选择他的选择,并将值传递到另一个文件

action="process.php" method="post"

其中很少有操作是用它完成的,API 调用是用外部数据库进行的。这部分没问题,我得到了返回信息,但是,我想要的是将结果返回到表单所在的页面(具体来说,表单提交后会有一个模态框可见,其中包含来自外部的信息数据库并基于他们的条目)。所以这里我有一个问题是重定向到 process.php,另一个问题是如何在没有页面刷新的情况下使用它们的变量?

另一件事与 API 调用有关,它基本上都很好,但我得到了一个似乎不太好的 json。当我做的时候

json_decode($data) 

我一无所获。当我尝试一些用于 json 验证的工具时,我可以看到存在未定义字符形式的错误,这些错误会生成新行(中断),这也可能会破坏 json_decode。有人遇到过这种问题吗?

最佳答案

我只会回复这个更新,我最终已经解决了它。问题是我从 API 检索的 JSON 太大,即级别太多。

这解决了问题:

$decoded_json = json_decode($data, true, 512);

关于javascript - 根据表单提交返回信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50858302/

相关文章:

jquery - 使用 CSS 为 SVG 路径元素的填充设置动画

javascript - 仅带有 CSS 的标题横幅?

javascript - 如何将一个 JavaScript 文件用于两个 HTML 文件?

javascript - 什么提示确认表单重新提交?

php - Laravel:试图建立关系

php - 为不同的浏览器创建不同的网页文件

html - 在表格内设置 "max-height"使其高度为零?

javascript - 带嵌套幻灯片的 Jssor slider + 垂直缩略图

javascript - Angular Select 不改变模型属性

php - 使用 virtualbox ubuntu 的 phpmyadmin 中出现奇怪的错误