比如需要提交的变量message,替换如下:
message=message.replace(/</g,"@左尖括号@")
message=message.replace(/>/g,"@右尖括号@")
message=message.replace(/\//g,"@左斜杠@")
message=message.replace(/=/g,"@等号@")
message=message.replace(/&/g,"@and@")
message=message.replace(/\"/g,"@双引号@")
message=message.replace(/ /g,"@空格@")
替换完毕后发送,后台接收数据时候又替换回去。测试可用。
那是因为你res后面多了一个括号。修改前:
$.get('t.php', '', function(res)){
修改后:
$.get('t.php', '', function(res){
建议学会使用F12,也就是浏览器调试。错误信息会很详细的,比如多了个括号或者少了个引号啥的,基本都能清楚的显示,一看便知,比直接肉眼查bug好多了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)