sách gpt4 ai đã đi

ajax trả về true, nhưng == trả về false

In lại 作者:可可西里 更新时间:2023-11-01 08:03:07 31 4
mua khóa gpt4 Nike

我有一个表单,我将它发送到 php 以通过 ajax 插入到 mysql 数据库中。一切顺利,php trở lại "ĐÚNG VẬY" 值,但在 ajax 中它显示 SAI 消息。

在这里你可以查看php代码:-

if(isset($result)){
$value = array('msg' => 'true' );
} khác {
$value = array('msg' => 'false' );
}
echo json_encode($value);

Đây là ajax 代码:-

success: function(value){
if (value.msg == 'true') {
alert("Saved");
}khác{
alert("Something went wrong.");
}

从控制台:

//value = "↵{"msg":"true"}

附言我不知道返回值中的 ENTER 符号“↵”是做什么的,但我认为它应该不会影响,对吗?

1 Câu trả lời

您需要添加:-

dataType:"json",

在您的 Ajax 中它会起作用。

另一种解决方案是 $.parseJSON(如果您没有使用 dataType:"json"):-

success: function(value){
var json = $.parseJSON(value);
if (json.msg == 'true') {
alert("Saved");
}khác{
alert("Something went wrong.");
}
}

关于javascript - ajax 返回 true,但 == 返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45767600/

31 4 0
可可西里
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com