One of the problems that you encounter when you do an AJAX login
When the incoming parameter contains special characters, such as: "$ ' #@" and so on. There is a problem with parameter passing and cannot get it correctly.
$.ajax ({
URL: '/user/login.ydd ',
type: ' Post ',
data: ' Name=abce&password=abcd&pwd '
, Success:function (data) {
}
})
I want to pass in the user name: ABC, password for abcd&pwd user login. However, incoming background fetch parameters are passed by PASSWORD=ABCD as a parameter,& this special will pwd separated as another parameter parsing.
Solution, which requires an Ajax alternative way of passing parameters
$.ajax ({
URL: '/user/login.ydd ',
type: ' Post ',
data:{' name ': ' ABCE ', ' Password ': ' Abcd&pwd '},
success:function (data) {
}
})
Thank you for reading, I hope to help you, thank you for your support for this site!