AJAX传中文值得问题

我这个现在主要问题是,要是把用户名输成数字就可以调用后台代码,如果用户名输成中文,直接不掉用后台代码!解码也试了好像不行下面是代码

img


这个datatype:"json"把json换成text也试过也不行,有知道这是怎么回事的吗
还有后台代码

img

img

这个地方,如果要按照你这种方式来写的话,需要增加单引号,应为是字符串,就像你给变量赋值一样 var name='张三'


data:"{'phone':'"+phone+"','username':'"+username+"','yanzheng':'"+yanzheng+"'}",

可通过URI编码解码来解决