gpt4 book ai didi

json - Ajax 错误 “SyntaxError: JSON.parse: unexpected character”

转载 作者:行者123 更新时间:2023-12-01 05:53:52 25 4
gpt4 key购买 nike

我正在使用 jquery 和 ajax。我可以成功传递数据,但收到错误“SyntaxError: JSON.parse:意外字符

这是我的代码:

$.ajax({
method:'post',
dataType:'json',
url: "storeEventData.php",
data: $('#recuringForm').serialize(),
onSuccess: function(response){
alert("hello");
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(errorThrown);
}

});

这是 storeEventData.php 代码:

<?php 

ob_start();

// Start the session
session_start();

$_SESSION = $_POST;

echo '<pre>'; print_r($_SESSION); exit;
?>

让我知道我哪里出错了?

谢谢

最佳答案

1) 我认为您实际上无法将 $_POST 分配给 $_SESSION 变量。您需要执行类似 $_SESSION['post'] = $_POST

的操作

2) 您有 datatype: 'json' 因此您需要使用 json_encode 从 php 脚本中进行回显

关于json - Ajax 错误 “SyntaxError: JSON.parse: unexpected character”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18232843/

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