script.jsJQuery와 사용하여 JSON 개체를
$('#loginform').submit(function(e){
$.ajax({
type:"POST",
url:"/accounts/login/ajax/",
data:$('#loginform').serialize(),
success: function(msg){
var msg = msg;
msg = JSON.parse(msg);
$('#messagestatus').html('');
if(msg.username != null){
$('#messagestatus').append(msg.username);
}
if(msg.password != null){
$('#messagestatus').append(msg.password);
}
}
});
e.preventDefault();
});
반환 된 객체
{'username':['Required'],'password':['Required']}
내가 때 내가 JSON.parse
을 사용하고 내가 올바른 오류를 보여주는 것, 경고하고 있지만, messagestatus
div에 추가하면 응답하지 않습니다. 도와주세요.
무엇이'var msg = msg;'입니까? – Musa
http://jsonlint.com/은'{ 'username': [ 'Required'], 'password': [ 'Required']}''JSON이 유효하지 않습니다. 'Parse error on line 1 : { 'username': [-----^Expecting 'STRING', '}''''을'''로 바꾸면 JSON이 유효합니다. 암호 및 사용자 이름 값을 배열로 가져 왔지만 – Nope