javascript - HTML 附加在 JSON 数据的末尾,我如何将它们分开?

标签 javascript php jquery html json

我正在将表单的值提交到另一个处理它们的文件,但该文件中也包含 HTML 代码。我在该文件上回显 json_encode() 以便返回响应,但 HTML 会附加在 JSON 数据的末尾,如下所示:

"{"firstname":"levi","secondname":"johnson"}<!DOCTYPE html><html><head>"

我希望它们分开,因为它弄乱了我想要返回的 JSON 数据。当我删除文件的 HTML 部分时,它工作正常。 我尝试在 php 部分使用内容类型 header ,但没有帮助。

最佳答案

尝试在返回 json 后立即放置 exit; 来结束服务器代码的响应。

关于javascript - HTML 附加在 JSON 数据的末尾,我如何将它们分开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27146030/

相关文章:

php - PHP 中的内存友好 JSON 验证

jquery - 滚动上的 anchor 突出显示在 Firefox 中不起作用

jquery - Bootstrap 3 : Affix navbar fade in and add object

php - 如果在第一次调用得到响应之前再次调用它,如何停止第一个 ajax 请求?

javascript - 你能在一行 JQuery 中运行 JS if 语句和 for 循环吗?

javascript - 在 javascript 对象上声明函数的最佳方法

javascript - 我应该在哪里放置与 redux 中的 Action 相关的同步副作用?

php - 什么是 & in return($var & 1) 在 PHP 中

jQuery addClass 滚动 'at' a div

javascript - 将 jquery 应用于加载到 div 的页面