json单引号错误

时间:2015-02-11 00:07:34

标签: javascript jquery ajax json

我想发送JSON数据但值为单引号错误

我想要这个值,但是在值中有单引号

 $.ajax
                ({
                    type: "post",
                    url: "canliAyarlari.aspx/dosyaYaz",
                    cache: false,                       
                    async:false,

                    data: {"veri:'1. takım kazanır ve maçta 3,5'tan fazla gol olur'}",

                    contentType: "application/json; charset=utf-8",
                    dataType:"json",
                    success: function (durum) {
                        alert(durum.d);
                    },
                    error: function () {
                        alert("Hata");
                    }
                })

1 个答案:

答案 0 :(得分:0)

如果您需要从JS对象构造JSON字符串,则始终应使用JSON.stringify()。这样就可以解决所有问题的所有问题。

对于您的情况,它看起来像:

...
data: JSON.stringify({
    veri: "1. takım kazanır ve maçta 3,5'tan fazla gol olur"
}),
...

参考文献: