Php json解析消息时出错(德语)

Php json解析消息时出错(德语),php,jquery,json,Php,Jquery,Json,我确实使用ajaxsubmit实现了提交。我的php代码(动作函数) 当我在js函数中得到响应时,它会给我错误。我的js代码 submitHandler: function(form) { var options = { url:$('#persdata2').attr('action'), success:function(response){ data = $.pa

我确实使用ajaxsubmit实现了提交。我的php代码(动作函数)

当我在js函数中得到响应时,它会给我错误。我的js代码

submitHandler: function(form) {
            var options = {
                url:$('#persdata2').attr('action'),
                success:function(response){
                    data = $.parseJSON(response);
                    $('#password_err_content').html(data.msg);
                    $('#password_err_blk').slideDown();
                }
            };
            $("form#persdata2").ajaxSubmit(options);
            return false;
        }
错误

SyntaxError: JSON.parse: expected ',' or '}' after property value in object
如果我像这样传递简单的消息

$printArr['msg']='Password change successfully'

那么一切都好了


帮帮我

请尝试删除\after slideDown()\


希望这会有帮助

您可能想尝试
json\u编码($printArr,json\u UNESCAPED\u UNICODE)

:
对多字节Unicode字符进行逐字编码(默认值为转义为\uxxx)。自PHP5.4.0开始提供。

较低版本(比PHP5.4.0旧),您似乎需要先对字符串进行编码
$printArr['msg']=json_encode('Ihr Passwort wurde erfolgreich geändert')
SyntaxError: JSON.parse: expected ',' or '}' after property value in object
   submitHandler: function(form) {
        var options = {
            url:$('#persdata2').attr('action'),
            success:function(response){
                data = $.parseJSON(response);
                $('#password_err_content').html(data.msg);
                $('#password_err_blk').slideDown(); // here the / is given 
            }
        };
        $("form#persdata2").ajaxSubmit(options);
        return false;
    }