gpt4 book ai didi

javascript - JQuery ajax 函数中出现意外字符错误

转载 作者:行者123 更新时间:2023-11-28 19:47:05 24 4
gpt4 key购买 nike

我遇到“意外字符错误”问题,我的 Jquery ajax 代码如下所示:

 function test(){
if(true){
$.ajax({
type: 'POST',
url: 'test.php',
dataType: 'json',
data: {
godot: 'godot',
jobadze: 'jobadze'
},
success: function(data){
alert(data);
},
error: function(jqXHR, textStatus, errorThrown) { alert("Error Status: "+textStatus+"\nMessage: "+errorThrown);
}
});

这是 php 代码:

<?php
echo 'test';
?>

它应该警告“test”,但它调用了错误。这是怎么回事?

最佳答案

您没有返回任何 JSON。您返回文本,但您已在 AJAX 中指定它将返回 json。

您有:dataType:'json',

如果您始终返回文本,则可以更改dataType:'text',

或者在你的 php 中将 echo 'test'; 更改为 echo json_encode('test');

希望这有帮助

关于javascript - JQuery ajax 函数中出现意外字符错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24098771/

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