Php json解析消息时出错(德语)
我确实使用ajaxsubmit实现了提交。我的php代码(动作函数) 当我在js函数中得到响应时,它会给我错误。我的js代码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
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;
}