For example:
Copy codeThe Code is as follows:
Context. Response. ContentType = "application/json ";
Copy codeThe Code is as follows:
Context. Response. ContentType = "application/Json ";
Are they the same?
The front-end code is as follows:
Copy codeThe Code is as follows:
$. Ajax ({type: "post ",
Url: urlAjax + "? OperationType = add ",
Data: $ (formId). serialize (),
Success: function (msg ){
Var obj = jQuery. parseJSON (msg );
If (obj. IsSuccess = true ){
$. Messager. alert ('hprompt ', obj. Msg, 'info', SaveOkCallback );
}
Else {
$. Messager. alert ('hprompt ', obj. Msg );
}
EnableButton (true );
}
});
Background code:
Copy codeThe Code is as follows:
Context. Response. ContentType = "application/Json ";
When I change the background code
Copy codeThe Code is as follows:
Context. Response. ContentType = "application/json ";
The front-end directly reports an error !! Yes !!
Copy codeThe Code is as follows:
JQuery. parseJSON (msg)
No IsSuccess attribute !!!
The final cause is a case-sensitivity problem !!
It seems that ContentType is case sensitive, but I have not found any relevant information !!