我确实使用 ajaxsubmit 实现了提交。我的 php 代码(动作函数),
$printArr['succ'] = '1';
$printArr['msg'] = 'Ihr Passwort wurde erfolgreich geändert';
echo json_encode($printArr);
exit;
当我在 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';
那么一切都很好。
帮帮我!