0

我有以下代码:

$.ajax({
    type: "POST",
    url: "ajax.php",
    data:{
        SiteLinki: $('#duvarSite').html(),
        duvarIcerik: $.trim($('#share').val().replace(/\n/g,'<br />\n')),
        durum: 'paylas'
    },
    success: function(sonuc){
        verileriGetir(0);
    },
    error: function(jqXHR, textStatus, errorThrown) {
        console.log(textStatus)
    }
});

它只是将表单发送到 ajax.php 并添加数据库。然后它显示页面的 div。

我的问题是这段代码在打开保护模式的 Internet Explorer 中根本不起作用。它在未处理的“成功”部分失败。它的行为就像它被完全忽略了。

我什至在成功部分只设置了一个警报,但它从未达到它。

我必须做些什么才能使其在保护模式下工作,还是有办法检测浏览器是否处于保护模式?除了 IE,我在任何其他浏览器中都没有这个问题。

谢谢费尔哈特

4

1 回答 1

0

解决。

Internet Explorer 的问题 utf-8 的来源。

解决方法: Apache httpd.conf 配置文件中添加一行:

AddDefaultCharset utf-8
于 2013-10-22T16:20:19.217 回答