我正在使用带有 Jquery 的 AJAX 调用到 PHP 表单:
$.ajax({
type : 'POST',
url : 'submit_form.php',
dataType : 'json',
data: dataString ,
它使用以下方法对数据库中的结果进行编码:
echo json_encode($results);
但是,它将数据打印回进行 AJAX 调用的页面顶部,这完全破坏了 IE 中的功能,因为它在<html>
声明之前返回文本字符串。
{"status":false,"msg":"Sorry The Queue is full"}<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
无论如何我可以在页面上抑制此回显功能,但仍将数据数组返回到我的页面,以便我可以使用(data.msg)之类的结果